Junior Software Engineer

Posted Yesterday
Be an Early Applicant
Boulder, CO, USA
Hybrid
78K-91K Annually
Junior
Software
The Role
Build and maintain scalable software for a SaaS analytics platform supporting renewable energy and battery storage providers. Responsibilities include writing production code, refactoring systems, developing automated tests, contributing to CI/CD, triaging bugs, integrating mathematical and data science models, and participating in agile design reviews and sprint planning. The role involves close collaboration with engineers, product managers, analysts, and data scientists.
Summary Generated by Built In

Junior Software Engineer, Boulder, CO or Raleigh, NC (Hybrid) 

We're building a pipeline of top-tier Software Engineer candidates at Ascend Analytics to be part of a collaborative team advancing software solutions and analytics to support the clean-tech power revolution. Your strong software engineering skills will support mission critical decision analytics for renewable and battery storage power providers around the globe. While we may not have an immediate start date for every applicant, we review applications on an ongoing basis and reach out directly as new openings arise.

Our Mission  

At Ascend Analytics, our mission is to create sustainable economic value for energy buyers and producers and transform the power industry. Our team combines advanced analytics, cloud-based technology, and deep market expertise to help our clients solve complex challenges across grid reliability, power market volatility, renewable integration, infrastructure development, and energy investment strategy. As a high-growth, private equity-backed company, Ascend continues to expand its market presence while investing in innovation, talent, and scalable solutions for an increasingly dynamic energy market. 

Your Impact

Real influence. Real outcomes. At every level.

  • Technical ownership. Build and ship features across our SaaS platform, writing clean, tested, well-documented code that our customers and internal teams rely on. You’ll take real tickets from day one and own them from design through deployment.
  • Growth with support. Work alongside senior engineers who invest in your development through code reviews, pairing, and mentorship, so your technical skills grow with every sprint you ship.
  • Engineering excellence. Help keep our codebase healthy by writing unit and integration tests, contributing to CI/CD pipelines, triaging bugs, and improving the reliability and performance of the systems that power our analytics products.
  • Collaborative partnership. Work closely with product managers, data scientists, and fellow engineers to turn ideas into working software, and be a dependable voice in standups, design discussions, and cross-functional projects.

Key Responsibilities

  • Design and write clean, scalable, production code (our backend team primarily works in Python, SQL, SAS, and C#; our frontend team works in React).
  • Refactor code for improved performance, stability, and scalability.
  • Develop automatic tests.
  • Work with our team of analysts and data scientists to integrate,
    generalize, and prototype mathematical and data science models within production software.
  • Communicate clearly and effectively (orally and in writing) with both technical and nontechnical stakeholders.
  • The software development team follows an agile scrum process, and all team members are expected to contribute to technical design reviews, implementation strategies, operational system support, and sprint planning. 

Required Qualifications

  • BS in Engineering, Computer Science, Data/Information Science, Mathematics, or a related field.
  • 3.0 cumulative GPA or higher.
  • Demonstrated academic or professional software coding experience in one or more of the following languages: 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 with a willingness to learn. 
  • Strong interpersonal skills, teamwork skills, and work ethic. 

Preferred Qualifications

  • Self-starter who has implemented full-stack solutions (front-end and back-end development). 
  • Candidates with the drive, work ethic, and desire to learn and quickly advance in their careers. 
  • Knowledge of referential databases, such as SQL Server, Oracle, or PostgreSQL. 
  • Knowledge of wholesale electricity markets is a plus. 

Our Values  

Ascend Analytics promotes a culture of teamwork, inclusion, work-life balance, creative thinking, and learning. We work with five core pillars: 

  • Integrity: We act with honesty and uphold the highest ethical standards, doing the right thing even when it's difficult. 
  • Purpose Driven: We are united with a shared purpose to deliver meaningful impact on our customers, our industry, and the energy transition to a low-carbon future. 
  • Belonging: We foster a respectful, inclusive environment where everyone is valued, diverse perspectives are embraced, and fair opportunities are provided for all. 
  • Innovation: We predict and address new challenges, embracing change and continuous improvement 
  • One Team Mindset: We collaborate across teams and functions, supporting one another and prioritizing shared success over individual wins. 

Your Value

We offer generous, fair compensation, calibrated to your experience and structured to grow with you, along with a comprehensive benefits package: 

  • 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 you need it. 

Join a team that values your work, supports your growth, and invests in your future!

We offer a competitive salary range of $78,000 — $91,000. Compensation is flexible and tailored to your qualifications, relevant experience, and location of hire. But the perks don’t stop there — we’re committed to creating a workplace where people can do meaningful work, grow their careers, and still have a life outside the office. You’ll enjoy a comprehensive benefits package, flexible work hours, a collaborative environment, and real opportunities for advancement.  

Collaboration is in our DNA, and we thrive on the energy of working together — the spontaneous ideas, face-to-face teamwork, and culture you can only build in a room.

But we also value the focus and freedom that remote flexibility brings. That's why our Boulder, CO office and Raleigh, NC workspace run on a hybrid schedule (3 days in-office, 2 days remote).

Need accommodations? Contact us at [email protected].

Ascend Analytics is an Equal Employment Opportunity employer. We celebrate diversity and are committed to an inclusive environment for all employees regardless of race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, veteran status, disability, or genetic information. 

By applying, you'll be considered for this role as positions open, and we'll follow up directly when there's a match to discuss next steps. Have questions about our hiring timeline? Reach out to us — happy to clarify what to expect.

Note: We regret that we are currently unable to offer visa sponsorship.

Skills Required

  • Bachelor’s degree in Engineering, Computer Science, Data or Information Science, Mathematics, or a related field
  • Minimum cumulative GPA of 3.0
  • Academic or professional software coding experience in one or more of Python, Ruby, .NET, Java, C++, C#, Kotlin, Rust, or JavaScript
  • Object-oriented design experience
  • Strong programming background related to applied mathematics, engineering, or physical sciences
  • Willingness to learn and work effectively as part of a team
  • Strong interpersonal, teamwork, and work ethic skills
  • Experience implementing full-stack front-end and back-end solutions
  • Knowledge of relational databases, such as SQL Server, Oracle, or PostgreSQL
  • Knowledge of wholesale electricity markets

Ascend Analytics Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Ascend Analytics and has not been reviewed or approved by Ascend Analytics.

  • Fair & Transparent Compensation — Pay is considered competitive for key analytics and software roles within its market niche, with some roles described as above typical levels. Compensation levels vary by role and seniority but commonly align with a solid market position.
  • Leave & Time Off Breadth — Time off includes an unlimited PTO policy alongside paid holidays and sick leave. This breadth of leave is frequently highlighted as a meaningful part of the package.
  • Flexible Benefits — Flexible and hybrid work options are prominently offered, with remote-friendly arrangements in many listings. Flexibility around time and location is positioned as a strength across role postings and benefit descriptions.

Ascend Analytics Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Boulder, CO
129 Employees
Year Founded: 2003

What We Do

Founded in 2002, Ascend is an employee owned software service company based in Boulder, Colorado. Ascend’s management team has over 60 years of direct energy experience. Our focus remains the analytic and data infrastructure to support decision analysis from the next hour to the next thirty years. Ascend has utilized the latest technologies and modeling techniques to allow energy analysts and risk managers to meet today’s challenges. Primary Software Uses: * Portfolio Analysis * Asset Valuation * Hedge Optimization * Planning & Budgeting * Capacity Expansion* Risk & Scenario Analysis Ascend Analytics has combined industry leading model capability with robust client support. This has allowed our customers to dramatically improve decision analysis and gain competitive advantage in the marketplace.

Similar Jobs

Denver Public Schools Logo Denver Public Schools

Software Engineer

Edtech • Information Technology • Professional Services • Analytics
In-Office
Denver, CO, USA
76K-91K Annually

Bask Health Logo Bask Health

Software Engineer

Healthtech • Internet of Things • Hospitality • Telehealth
In-Office or Remote
5 Locations
24 Employees

GRVTY Logo GRVTY

Junior Software Engineer

Information Technology • Software • Cybersecurity • Defense
In-Office
2 Locations
1000 Employees
100K-160K Annually
In-Office
Colorado Springs, CO, USA
22677 Employees
110K-130K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
US
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account