DeveloperJobs.io
← Back to all jobs

Job Description

Ascend Analytics is looking for a Junior Software Engineer to help build and deliver features across its SaaS platform. In this hybrid role from Boulder, CO (also hiring Raleigh, NC hybrid), you will contribute to mission-critical decision analytics for renewable and battery storage power providers, working in a team that values technical ownership and continuous improvement.

What you’ll do

  • Build and ship customer- and internal-facing features across the SaaS platform with clean, tested, well-documented code.
  • Take real tickets from day one and own them through design, implementation, and deployment.
  • Collaborate with senior engineers through code reviews, pairing, and mentorship as you ship each sprint.
  • Support codebase health by writing unit and integration tests, contributing to CI/CD pipelines, triaging bugs, and improving reliability and performance.
  • Partner with product managers, data scientists, and fellow engineers to turn ideas into production software and contribute reliably in standups, design discussions, and cross-functional work.
  • Design and write clean, scalable, production code for backend and frontend needs, with backend primarily in Python, SQL, SAS, and C#, and frontend primarily in React.
  • Refactor existing code to improve performance, stability, and scalability.
  • Develop automatic tests to support ongoing delivery.
  • Work with analysts and data scientists to integrate, generalize, and prototype mathematical and data science models within production software.
  • Communicate clearly in both oral and written form with technical and nontechnical stakeholders.
  • Operate within an agile scrum process, contributing to technical design reviews, implementation strategies, operational system support, and sprint planning.

Education and experience

  • BS in Engineering, Computer Science, Data/Information Science, Mathematics, or a related field.
  • 3.0 cumulative GPA or higher.
  • Demonstrated academic or professional coding experience using one or more: Python, Ruby, .NET, Java, C++, C#, Kotlin, Rust, or JavaScript, including object-oriented design.
  • Strong background in programming related to applied mathematical, engineering, and physical sciences.
  • Team player mindset with willingness to learn, plus strong interpersonal and teamwork skills and a solid work ethic.

Technologies you may work with

  • Python, SQL, SAS, C#, React
  • Ruby, .NET, Java, C++, Kotlin, Rust, JavaScript
  • SQL Server, Oracle, PostgreSQL

Compensation and benefits

  • Salary range: USD 78,000 - 91,000 per year (flexible based on qualifications, relevant experience, and location of hire).
  • Medical, dental, and vision coverage.
  • Life and disability insurance.
  • Parental leave for growing families.
  • FSA, HSA, and dependent care accounts.
  • 401(k) with a 3% non-elective contribution.
  • Flexible PTO to take time when needed.

Preferred qualifications

  • Experience building full-stack solutions (front end and back end).
  • Drive, work ethic, and desire to learn with interest in quickly advancing career growth.
  • Knowledge of referential databases such as SQL Server, Oracle, or PostgreSQL.
  • Knowledge of wholesale electricity markets is a plus.

Values

  • Integrity: honesty and high ethical standards.
  • Purpose Driven: meaningful impact and support for the energy transition to a low-carbon future.
  • Belonging: respectful, inclusive environment with diverse perspectives and fair opportunity.
  • Innovation: anticipating and addressing new challenges through continuous improvement.
  • One Team Mindset: collaboration across teams and shared success over individual wins.

Location and schedule: Hybrid schedule with 3 days in-office and 2 days remote.

Visa sponsorship: Ascend Analytics is currently unable to offer visa sponsorship.

Similar Jobs