Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

Ascend Analytics is seeking a Software Engineer to participate in developing software solutions for the clean-tech power revolution, enhancing decision analytics for renewable energy sectors.

Skills

  • Strong software engineering skills
  • Experience with Python, SQL, C#
  • Background in applied mathematics and engineering
  • Ability to work in an agile environment

Responsibilities

  • Design and write clean, scalable production code
  • Refactor code for improved performance, stability, and scalability
  • Develop automatic tests
  • Collaborate with analysts and data scientists to integrate models within production software
  • Communicate with technical and non-technical stakeholders
  • Contribute to technical design reviews, implementation strategies, operational support, and sprint planning

Education

  • BS in Engineering, Computer Science, Data/Information Science, Mathematics, or a related field

Benefits

  • Flexible work hours
  • Medical, dental, vision insurance
  • Short- and long-term disability
  • Parental leave
  • Dependent care spending account
  • 401k plan
To read the complete job description, please click on the ‘Apply’ button
Ascend Analytics Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Ascend Analytics DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Ascend Analytics
Ascend Analytics CEO photo
Gary Dorris, Ph.D.
Approve of CEO

Average salary estimate

$90000 / YEARLY (est.)
min
max
$80000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Ascend Analytics

Are you passionate about software development and looking to make an impact in the clean technology sector? Ascend Analytics is on the hunt for a talented Software Engineer to join our innovative team in Boulder, CO. At Ascend, we leverage climate technology software to fuel the transition to sustainable energy by providing insights that guide power supply decisions. As a Software Engineer here, you’ll be at the forefront of supporting renewable and battery storage power providers worldwide, using your software engineering expertise to develop and enhance critical decision-making analytics. Your responsibilities will include designing clean, scalable production code primarily in Python, SQL, and C#, while also collaborating with other talented team members on a variety of projects. Working in an agile scrum environment, you will refactor code, develop automated tests, and communicate effectively with both technical and nontechnical stakeholders. If you have a strong foundation in software development, enjoy tackling engineering challenges, and want to contribute to a greener future, then this position at Ascend Analytics could be your perfect fit. Join us and be part of a team dedicated to driving the clean-tech power revolution forward while enjoying flexible hours and great benefits. Let's build a sustainable world together!

Frequently Asked Questions (FAQs) for Software Engineer Role at Ascend Analytics
What responsibilities does a Software Engineer at Ascend Analytics have?

As a Software Engineer at Ascend Analytics, your main responsibilities will include designing and writing clean, scalable code using languages such as Python, SQL, and C#. You'll also be tasked with refactoring existing code for better performance and stability, developing automated tests, and collaborating with analysts and data scientists to integrate various models into production software. Communication with technical and nontechnical stakeholders is essential in this role to ensure successful project execution.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at Ascend Analytics?

To qualify for the Software Engineer position at Ascend Analytics, you should have a Bachelor's degree in Engineering, Computer Science, Data/Information Science, Mathematics, or a related field. Additionally, a minimum of 2 years of hands-on experience in software development is required, along with coding experience in languages such as Python, C#, or Java. A strong background in applied mathematics and programming is also crucial to excel in this role.

Join Rise to see the full answer
What programming languages should I be familiar with for the Software Engineer role at Ascend Analytics?

Ideal candidates for the Software Engineer role at Ascend Analytics should be proficient in programming languages such as Python, Ruby, .NET, Java, C++, C#, Kotlin, or Javascript. Familiarity with libraries for data processing in Python, such as Pandas and Numpy, is also highly preferred, as it relates closely to the analytical nature of the position.

Join Rise to see the full answer
What type of work culture can I expect as a Software Engineer at Ascend Analytics?

At Ascend Analytics, the work culture is collaborative and supportive, focusing on teamwork and innovation. The software development team utilizes an agile scrum methodology, encouraging each member to actively participate in design reviews and sprint planning. Additionally, Ascend highly values diversity and fosters an inclusive environment for all employees, making it a great place to grow and thrive professionally.

Join Rise to see the full answer
What benefits are offered to Software Engineers at Ascend Analytics?

Software Engineers at Ascend Analytics enjoy a comprehensive benefits package, including flexible work hours, medical, dental, and vision insurance, parental leave, and a 401k plan. The company is dedicated to employee well-being and offers a work environment that promotes growth, learning, and advancement opportunities within the organization.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you explain your experience with Python as a Software Engineer?

When answering this question, be sure to highlight specific projects where you utilized Python. You could discuss any libraries you used, such as pandas or NumPy, and how you implemented them in your work. Sharing concrete examples of challenges you faced and how you solved them will demonstrate your problem-solving skills and depth of experience.

Join Rise to see the full answer
How do you approach writing scalable code in your projects?

Explain your strategies for ensuring scalability, like adhering to coding best practices, conducting code reviews, and implementing design patterns. You can also discuss tools or methodologies you use to test scalability and ensure that your code can handle growth, especially in a project involving analytical models.

Join Rise to see the full answer
Describe a time you had to work collaboratively on a software project.

Share a specific instance where you collaborated effectively with team members, focusing on your role within the team. Discuss how you communicated, resolved conflicts, and contributed towards the project's success, emphasizing the importance of teamwork in achieving common goals.

Join Rise to see the full answer
What methods do you use for testing your code?

Discuss the importance of automated testing and the tools you prefer for implementing tests. You might mention unit tests, integration tests, or any frameworks you're familiar with, such as PyTest for Python projects. Providing an example of how effective testing helped in a past project would be beneficial.

Join Rise to see the full answer
What experience do you have with SQL databases?

In your response, detail your practical experience with SQL databases, such as writing complex queries, optimizing database performance, and handling data migrations. Emphasize how these skills relate to the position, particularly in regard to managing and processing data for analytical capabilities.

Join Rise to see the full answer
Why do you think it's essential to communicate with non-technical stakeholders?

Highlight the significance of clear communication in bridging technical solutions with business needs. Discuss how translating complex ideas and addressing the concerns of non-technical stakeholders can lead to better project outcomes and stronger collaboration across departments.

Join Rise to see the full answer
What is your understanding of the clean technology sector?

When discussing your understanding of the clean technology sector, emphasize your awareness of current trends, innovations, and the critical role software solutions play in enhancing efficiency and sustainability. Being passionate about energy transition will resonate well during the interview.

Join Rise to see the full answer
How do you stay updated on the latest software development practices?

Share your methods for professional development, such as attending workshops, following industry experts on social media, or participating in online courses. This shows your commitment to continuous learning and staying relevant in the fast-paced tech field.

Join Rise to see the full answer
Can you give an example of a complex problem you solved in a previous position?

Outline a specific, challenging situation you encountered, detailing the problem-solving steps you took. Be reflective about what you learned from the experience and how it improved your skills, showcasing your analytical and critical thinking abilities.

Join Rise to see the full answer
What interests you most about working for Ascend Analytics?

In your answer, express your enthusiasm for Ascend's mission and approach to using technology for renewable energy. Highlight specific aspects of the company or projects that excite you and how your skills align with Ascend's vision for the future.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Adway Remote No location specified
Posted 8 hours ago
Photo of the Rise User
Posted 13 days ago
Dental Insurance
Vision Insurance
Posted 3 days ago
Photo of the Rise User
ProArch Remote No location specified
Posted 13 days ago

Ascend Analytics delivers insightful an accurate models that streamline decision analysis and operations for those in the energy industry.

35 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$80,000/yr - $100,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
8 people applied to Software Engineer Intern at IGT
Photo of the Rise User
124 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia
Photo of the Rise User
Someone from OH, Olmsted Falls just viewed Customer Service - Representative at Waterway Carwash
M
Someone from OH, Strongsville just viewed Technical Writer (Contract) at Mintlify
Photo of the Rise User
Someone from OH, Cincinnati just viewed Inside Sales Co-Op at VEGA Americas
S
Someone from OH, Cleveland just viewed Senior JavaScript Developer at SuperDial
Photo of the Rise User
Someone from OH, Columbus just viewed Environmental Science Intern at Kimley-Horn
Photo of the Rise User
Someone from OH, Dayton just viewed Sr Renewal Analyst 1730 at MeridianLink
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Akron just viewed BDR Lead at Pontera
Photo of the Rise User
Someone from OH, Akron just viewed SDR Manager at Darktrace
Photo of the Rise User
Someone from OH, Columbus just viewed Health & Wellness Account Coordinator at PNOE
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse Associate - Third Shift at Babylist