Senior Software Engineer

4 days ago


San Antonio, TX, United States Aurora Solar Full time

Aurora is on a mission to make solar energy accessible to everyone. Our revolutionary software empowers solar professionals, streamlining the process of solar adoption and project design. To date, we've facilitated millions of solar installations, helping companies accurately sell, design, and implement both residential and commercial solar arrays at scale.

HelioScope, our flagship commercial solar design platform, is designed to expedite the development of large-scale photovoltaic projects. It enables teams to transition from initial concept to actual construction swiftly and confidently, whether working on commercial rooftops or utility-scale systems. As one of our fastest-growing products, HelioScope is essential in equipping engineers to design effectively, scale operations efficiently, and drive the future of solar innovation.

As a Senior Software Engineer on the HelioScope team, you'll engage in full-stack development to create user-friendly, high-performance tools that support some of the world’s largest solar projects. Join our distributed, dynamic team that values rapid iteration and consistently delivers high-quality output. Your contributions will span backend APIs to frontend interfaces and DevOps as you help redefine the landscape of commercial solar design software.

Your Impact

  • Design and implement solutions for current software and new features as an integral member of a fully remote team.
  • Mentor colleagues through insightful code reviews and collaborative programming sessions.
  • Challenge conventional thinking and advocate for innovative, scalable solutions.
  • Oversee user stories and epics, guiding them from conception to successful delivery.
  • Collaborate effectively with product, design, QA, and customer-facing teams on critical initiatives.

What You Bring

  • Over 6 years of hands-on experience, resulting in high-quality, maintainable software products.
  • Expertise in at least one primary programming language, preferably Python, JavaScript, TypeScript, or React.
  • Strong understanding of both object-oriented and functional programming paradigms.
  • Experience in designing APIs, optimizing relational data models, and deploying cloud-native applications.
  • Thorough familiarity with Agile, DevOps, and Lean methodologies.
  • A collaborative mindset, eagerness to learn, and commitment to ongoing improvement.
  • Proficient in written and spoken English; please submit your resume in English.

Nice to Haves

  • Background in applied mathematics, 2D/3D modeling, or electrical systems.
  • Experience with Redux, Flask, Celery, Redis, Postgres, C++, WebGL, Three.js, or CUDA.
  • A passion for developer tools and workflow automation, including CI/CD, containerization, observability, and enhancing developer experience.

Aurora is committed to fostering a diverse and inclusive workforce dedicated to creating a future of solar energy available to all. We are an equal opportunity employer and encourage all qualified applicants to apply, regardless of gender identity, sexual orientation, race, religion, age, national origin, citizenship, pregnancy status, veteran status, or any other differences. We welcome your application even if you don't meet all the specified criteria

If you have any specific needs that would help you succeed in the application or interview process, please let us know so we can ensure an inclusive and accessible experience.



  • San Antonio, TX, United States ClearanceJobs Full time

    Senior Software Engineer Maximo Application Suite (MAS) Segue Technologies seeks a Maximo Software Engineer to provide deliverable-focused development, maintenance, and sustainment support for IBM Maximo Application Suite (MAS), MIF interfaces and related enterprise applications. The software engineer will play a key role in supporting ongoing application...


  • San Antonio, TX, United States ClearanceJobs Full time

    Senior Software Engineer Maximo Application Suite (MAS) Segue Technologies seeks a Maximo Software Engineer to provide deliverable-focused development, maintenance, and sustainment support for IBM Maximo Application Suite (MAS), MIF interfaces and related enterprise applications. The software engineer will play a key role in supporting ongoing application...


  • San Antonio, TX, United States ClearanceJobs Full time

    Senior Software Engineer Maximo Application Suite (MAS) Segue Technologies seeks a Maximo Software Engineer to provide deliverable-focused development, maintenance, and sustainment support for IBM Maximo Application Suite (MAS), MIF interfaces and related enterprise applications. The software engineer will play a key role in supporting ongoing application...


  • San Antonio, TX, United States ClearanceJobs Full time

    Senior Software Engineer Maximo Application Suite (MAS) Segue Technologies seeks a Maximo Software Engineer to provide deliverable-focused development, maintenance, and sustainment support for IBM Maximo Application Suite (MAS), MIF interfaces and related enterprise applications. The software engineer will play a key role in supporting ongoing application...


  • San Antonio, TX, United States ClearanceJobs Full time

    Senior Software Engineer Maximo Application Suite (MAS) Segue Technologies seeks a Maximo Software Engineer to provide deliverable-focused development, maintenance, and sustainment support for IBM Maximo Application Suite (MAS), MIF interfaces and related enterprise applications. The software engineer will play a key role in supporting ongoing application...


  • San Antonio, TX, United States ClearanceJobs Full time

    Senior Software Engineer Maximo Application Suite (MAS) Segue Technologies seeks a Maximo Software Engineer to provide deliverable-focused development, maintenance, and sustainment support for IBM Maximo Application Suite (MAS), MIF interfaces and related enterprise applications. The software engineer will play a key role in supporting ongoing application...


  • San Antonio, TX, United States ClearanceJobs Full time

    Senior Software Engineer Maximo Application Suite (MAS) Segue Technologies seeks a Maximo Software Engineer to provide deliverable-focused development, maintenance, and sustainment support for IBM Maximo Application Suite (MAS), MIF interfaces and related enterprise applications. The software engineer will play a key role in supporting ongoing application...


  • San Antonio, TX, United States ClearanceJobs Full time

    Senior Software Engineer Maximo Application Suite (MAS) Segue Technologies seeks a Maximo Software Engineer to provide deliverable-focused development, maintenance, and sustainment support for IBM Maximo Application Suite (MAS), MIF interfaces and related enterprise applications. The software engineer will play a key role in supporting ongoing application...


  • San Antonio, TX, United States ClearanceJobs Full time

    Senior Software Engineer Maximo Application Suite (MAS) Segue Technologies seeks a Maximo Software Engineer to provide deliverable-focused development, maintenance, and sustainment support for IBM Maximo Application Suite (MAS), MIF interfaces and related enterprise applications. The software engineer will play a key role in supporting ongoing application...


  • San Antonio, TX, United States ClearanceJobs Full time

    Senior Software Engineer Maximo Application Suite (MAS) Segue Technologies seeks a Maximo Software Engineer to provide deliverable-focused development, maintenance, and sustainment support for IBM Maximo Application Suite (MAS), MIF interfaces and related enterprise applications. The software engineer will play a key role in supporting ongoing application...