Skip to main content

Senior Software Engineer in Tempe

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.

We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.

Job DescriptionJob Description


Location: Tempe, AZ (Remote – AZ candidates only)
Employment Type: W2 Contract (Contract-to-Hire)
Visa: USC / GC only


Position Summary

We are seeking a Senior Software Engineer to help design, build, and scale digital platforms that support a growing portfolio of learning solutions. This is a contract-to-hire opportunity for an experienced engineer who thrives in Agile environments, enjoys mentoring others, and is passionate about building secure, scalable, and high-quality software.

Although the role is remote, candidates must be located in Arizona.

Key Responsibilities
Product Development & Delivery

  • Architect, develop, and maintain secure, high-performance software solutions

  • Break down complex requirements into actionable engineering tasks

  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives

  • Write automated tests and ensure quality through CI/CD best practices

  • Troubleshoot, debug, and resolve production issues

  • Collaborate with product and cross-functional teams to prioritize features and enhancements

Technical Leadership & Mentorship

  • Lead architectural discussions and influence technical direction

  • Mentor junior engineers and promote best coding practices

  • Conduct code reviews and advocate for engineering excellence

Architecture & Collaboration

  • Design and maintain system architectures involving APIs, cloud services, and databases

  • Collaborate with internal teams and stakeholders

  • Create and maintain technical documentation, including system designs and runbooks

Developer Experience & Engineering Process

  • Improve development workflows, tooling, and deployment processes

  • Maintain and optimize CI/CD pipelines

  • Identify automation opportunities and reduce system complexity through refactoring

Required Qualifications


  • Bachelor’s degree in Computer Science or related field plus 5+ years of experience,
    OR equivalent combination of education and experience


  • Strong experience with:

    • JavaScript frameworks: Vue.js, Nuxt.js, Nest.js

    • Node.js backend development

    • SQL databases

    • Cloud technologies (AWS, Azure, or GCP)

  • Experience working in Agile/Scrum environments

  • Strong problem-solving, debugging, and communication skills

Qualifications

  • 5+ years of full-stack product development experience

  • Experience with Python

  • Strong understanding of software architecture, performance optimization, and design patterns

  • Experience deploying and managing cloud-based services

  • Prior experience mentoring junior developers

  • Excellent collaboration and stakeholder communication skills

Working Environment

  • Primarily remote (Arizona-based candidates only)

  • Extended screen time and computer usage required

  • Ability to adapt quickly to changing priorities

  • Clear, professional written and verbal communication required




RequirementsRequired Qualifications


  • Bachelor’s degree in Computer Science or related field plus 5+ years of experience,
    OR equivalent combination of education and experience


  • Strong experience with:

    • JavaScript frameworks: Vue.js, Nuxt.js, Nest.js

    • Node.js backend development

    • SQL databases

    • Cloud technologies (AWS, Azure, or GCP)

  • Experience working in Agile/Scrum environments

  • Strong problem-solving, debugging, and communication skills

Qualifications

  • 5+ years of full-stack product development experience

  • Experience with Python

  • Strong understanding of software architecture, performance optimization, and design patterns

  • Experience deploying and managing cloud-based services

  • Prior experience mentoring junior developers

  • Excellent collaboration and stakeholder communication skills



If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.

Senior Software Engineer in Tempe

Tempe, AZ
Full time

Published on 02/13/2026

Share this job now