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.