Senior Cloud Software Engineer

4 weeks ago


Boulder, Colorado, United States Ascend Analytics Full time
Senior Full Stack Developer

Boulder, CO, or Remote within the U.S.
About Ascend Analytics
Ascend Analytics' climate technology software and services provide critical insights to power the energy transition. The company's products enhance critical power supply decisions from short-term operating strategies to long-term investment and resource planning.

Ascend's solutions serve as the core analytic infrastructure for electric utilities, independent power producers, electric retailers, and financiers of energy infrastructure.

To learn more about Ascend, please visit our website.

Your Impact at Ascend Analytics
We are seeking a

Senior Full Stack Developer at Ascend Analytics to be part of a collaborative team advancing software solutions and analytics to support the clean-tech power revolution.

You will be responsible for development, documentation, and deployment packaging of exciting new cloud-based and hosted software applications, including UI/UX, business layer, documentation, test design and deployment scripting.


Job Responsibilities
Design and write clean, scalable, production code (our backend team primarily works in C#, and our frontend team works primarily in JavaScript)
Refactor code for improved performance, stability, and scalability
Develop automatic tests (such as unit and integration tests) and deployment scripts
Implement systems for collecting, storing, and working with data at scale
Work with our team of analysts and data scientists to integrate and generalize prototype mathematical and data science models within production software
Communicate clearly and effectively (orally and in writing) with both technical and nontechnical stakeholders
Mentor and guide junior engineers
Contribute to scoping and design discussions

This position involves working collaboratively both within your software team and outside with the front-end software engineers, data scientists, and technical sales team.

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
8+ years of hands-on experience in a similar position
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
Experience with DevOps best practices and version control
API development experience
Experience with React UI Framework or equivalent (e.g., Razor)
Experience developing production-quality, client-facing applications
Experience working with a relational database such as Oracle, PostreSQL, or SQL Server
Experience in one of the major cloud players (GCP, AWS, or Azure)

Compensation:
$120,000 - $140,000

Negotiable based on qualifications and experience. Ascend highly values our employees and often pays above industry average.

We offer flexible work hours in a relaxed environment with opportunities for advancement and excellent benefits, including medical, dental, vision, short- and long-term disability, parental leave, dependent care spending account, and a 401k plan.

We celebrate diversity and are committed to creating an inclusive environment for all employees. Ascend Analytics is proud to be an Equal Employment Opportunity employer.

We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information or other applicable legally protected characteristics.

Ascend Analytics is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures.

If you need assistance or an accommodation due to a disability, please contact us
  • Software Engineer

    4 weeks ago


    Boulder, Colorado, United States Splunk Full time

    About the RoleSplunk is a leading provider of unified security and observability platforms, and we're looking for a skilled Software Engineer to join our Cloud Infrastructure team. As a key member of our team, you will play a critical role in designing and building a secure network infrastructure and services that provide a critical foundation to Splunk's...

  • Software Engineer

    4 weeks ago


    Boulder, Colorado, United States Splunk Full time

    Job SummarySplunk's Cloud Infrastructure organization is seeking a skilled Software Engineer to help scale and secure our new global SaaS offerings. As a member of our team, you will develop and deploy software that drives improvements toward the availability, performance, efficiency, and security of Splunk's services.Key ResponsibilitiesDevelop and deploy...


  • Boulder, Colorado, United States Spire Full time

    Job Title: Senior AI Software EngineerJob DescriptionSpire operates a hybrid work model, with team members coming onsite to a Spire office three times a week. This role must be based in either Boulder, Colorado.Key Responsibilities:* Contribute to the design, development, and implementation of software solutions that process large-scale weather data,...


  • Boulder, Colorado, United States Garmin International Inc Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Garmin International Inc. In this role, you will be responsible for designing, implementing, and testing software systems that meet the company's high standards.Key ResponsibilitiesArchitect and develop software systems using Java, Kotlin, and other selected...


  • Boulder, Colorado, United States QSC Full time

    Job Title: Senior Embedded Software EngineerJob Summary:We are seeking a highly skilled Senior Embedded Software Engineer to join our team at QSC. As a key member of our software development team, you will be responsible for designing and implementing world-class software on our industry-leading Q-SYS platform.Responsibilities:* Design and develop complex...


  • Boulder, Colorado, United States Rubix Recruiting Full time

    Network Security DeveloperLocated in a beautiful location, our team is emerging as a leading producer of secured hardware networks for North America.We are seeking a Senior Software Engineer to join a small dynamic team of Senior level coders to help grow the current product line while also writing new code for emerging projects.The nature of this team...


  • Boulder, Colorado, United States O'Connor Education Support Centre Full time

    Job Description:As a senior software engineer at our company, you will be responsible for developing and maintaining high-quality software systems.We are seeking a skilled and experienced individual who can take on leadership roles in our development team. Your primary focus will be on designing, implementing, and testing software solutions that meet our...


  • Boulder, Colorado, United States Otter Full time

    We are seeking a talented Senior Software Engineer to join our team at Otter. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable software solutions that meet the needs of our users.Our software engineers work on a wide range of projects, from high-impact security initiatives to core data...


  • Boulder, Colorado, United States QSC Full time

    Job Title: Senior Azure DevOps EngineerQSC is seeking a highly skilled Senior Azure DevOps Engineer to join our team. As a key member of our DevOps team, you will be responsible for designing, developing, and implementing robust DevOps practices using Azure technologies.You will work closely with our software and firmware engineers to develop and support our...


  • Boulder, Colorado, United States Tickets Full time

    Job SummaryTickets is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our technology team, you will play a crucial role in developing new features and maintaining our enterprise access control solutions.About the RoleAs a Senior Software Engineer, you will be responsible for developing, monitoring, and maintaining...

  • Software Engineer

    4 weeks ago


    Boulder, Colorado, United States Boulder Environmental Services Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Boulder Environmental Services. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions for our clients.Key Responsibilities:Developing software for automated test fixtures used in device...


  • Boulder, Colorado, United States Battelle Memorial Institute Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Battelle Memorial Institute. As a key member of our software development team, you will design, develop, implement, and test scientific software that supports our Data Portal.The ideal candidate will have a strong background in software development, with experience in...

  • Senior Linux Engineer

    1 month ago


    Boulder, Colorado, United States Insight Global Full time

    Job OpportunityA federal client of Insight Global is seeking a Senior Linux Engineer to work onsite in Boulder, CO. This engineer will be responsible for building, automating, maintaining, and deploying DevOps pipelines.This individual will collaborate with vendors developing software applications to facilitate integration into the lab environment,...


  • Boulder, Colorado, United States Insight Global Full time

    Job Title: Senior Linux Systems EngineerA federal client of Insight Global is seeking a Senior Linux Systems Engineer to work onsite in Boulder, CO. This engineer will be responsible for building, automating, maintaining, and deploying DevOps pipelines. This person will work with vendors that are developing software applications in support of the customer...


  • Boulder, Colorado, United States Boulder Medical Center Full time

    About the RoleAs a senior software engineer, you will be responsible for designing and developing full-stack applications using a range of technologies.Key ResponsibilitiesDesign and implement full-stack applications using a range of technologies.Collaborate with cross-functional teams to deliver high-quality software solutions.Develop and maintain technical...


  • Boulder, Colorado, United States SciTec Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at SciTec, Inc. in Boulder, CO. As a key member of our creative team, you will be responsible for developing advanced software solutions to optimize satellite scheduling for missile detection.Key ResponsibilitiesDesign and implement software features to satisfy contract...


  • Boulder, Colorado, United States EVONA Full time

    Software Engineering Team LeadWe are seeking a skilled Software Engineering Team Lead to play a key role in guiding engineers, ensuring successful project execution, and cultivating a culture of continuous improvement.This role provides an exciting opportunity to shape the future of our engineering efforts, foster a collaborative, high-performing team, and...


  • Boulder, Colorado, United States Spire Global Full time

    Job SummarySpire Global is seeking a highly skilled Mechanical Engineer to join our team. As a Senior Mechanical Engineer, you will be responsible for designing and analyzing the mechanical systems and payloads for our next-generation satellites. This is a unique opportunity to work on a variety of satellite missions and be intimately involved in vehicle...


  • Boulder, Colorado, United States SciTec Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at SciTec, Inc. in Boulder, CO. As a key member of our creative team, you will be responsible for developing advanced software solutions to optimize satellite scheduling for missile detection.Key Responsibilities:Design and implement software features to satisfy contract...


  • Boulder, Colorado, United States SciTec Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at SciTec, Inc. in support of our Next-Generation Missile Warning software program. As a key member of our team, you will work on delivering end-to-end software processing of Overhead Persistent InfraRed (OPIR) sensor data for Missile Warning, Missile Defense, Battlespace...