Climavision logo

Principal Software Engineer

🔍 Get help on your software engineer job search

Job Description

Principal Software Engineer

About Climavision

At Climavision, we’re rebuilding climate technology from the ground up and changing the way we see weather. We merge the power of a proprietary, high-resolution weather radar and satellite network with advanced weather prediction modelling and decades of industry expertise to reduce existing coverage gaps and drastically improve forecasting ability. Our revolutionary new approach to climate technology weather solutions is poised to help reduce the economic risks of climate change on companies, governments, and societies alike. We are backed by The Rise Fund, the world’s largest global impact platform committed to achieving measurable, positive social and environmental outcomes alongside competitive financial returns. Climavision is headquartered in Louisville, KY, with research and development operations in Raleigh, NC.

The Opportunity


Are you an experienced Staff or Principal level Engineer looking to take your next step?


Are you looking for a company with a first-class reputation in the climate and weather space?


Are you looking for a position in a company with excellent future growth opportunities?

Then we have an amazing position for you!

At Climavision, our work solves rapidly changing problems with a priority on efficiency and speed. We are an emerging provider of climate and weather technology solutions. We are seeking an experienced staff-level engineer to lead and mentor our team. Our ideal candidate will have excellent, in-depth knowledge of software engineering processes and solid knowledge of building and evaluating software. If providing strong direction for a talented technical team and providing the absolute best in thought leadership are among the talents that make you tick, we would like to hear from you.

The Work


Working with stakeholders across the business, you will be tasked with leading a team through creating, maintaining, and modifying a range of software and technology solutions that we provide to our clients across the climate and weather space.


Responsibilities include, but not limited to the following:

  • Lead and manage the software engineering team, providing mentorship, leadership, and technical expertise throughout the department, reporting to upper management regularly
  • Architecting and building new services and capabilities, contributing to the codebase while working with the senior engineers
  • Develop effective software verification plans and quality assurances procedures
  • Gather and evaluate user feedback to identify recommendations and improvements
  • Determine the operational feasibility of software or methodologies by evaluating and analyzing the software against problem definitions and requirements
  • Develop software solutions by identifying needs, user feedback, systems flow, data usage, and work processes, communicating these to the relevant engineers and DevOps staff to be implemented
  • Architect and implement entire feature sets or products, either independently or by guiding team members
  • Improve operations through systems analysis and recommending changes in policies and procedures
  • Monitor and manage all products and services, collaborating with SDET’s and DevOps to set up alerts to notify of outages and addressing any production issues that arise
  • Provide leadership throughout the product lifecycle and design process regarding best practices, procedures, and techniques
  • Identify opportunities for improvement and enhancement of applications through informed recommendations to the relevant areas and the design and implementation of systems

Requirements:


A motivated and self-driven individual who can take big-picture concepts and break them down into manageable pieces for the product development team. You will need 10+ years of direct experience with C#, alongside senior/leadership experience to be successful in this role.

You will have experience in the following technologies:

  • 10+ Years of C# experience
  • Blazor
  • CosmosDb
  • Azure Service Bus
  • .Net

Education/Experience:

  • A bachelor's degree in computer science, software engineering, or another related field.
  • Extensive product development experience
  • Proficiency with Git and Git workflows
  • Previous experience leading a team or in a senior position
  • Experience architecting and building solutions within cloud-based environments (AWS, Azure or similar)
  • Demonstrable knowledge of best practices for building and mentoring a team
  • Successful record of accomplishment delivering and leading multiple projects
  • Experience working in an agile environment and familiarity with agile concepts
  • Strong written and verbal communication and interpersonal skills
  • Excellent analytical and creative problem-solving skills
  • Able to provide technical leadership and mentorship to other engineers
  • Proven experience designing microservices with DAPR
  • Experience building services for and deploying onto Kubernetes
  • Experience using Octopus Deploy
  • Helm and Terraform Experience
  • Experience with Python and GIS packages
  • Experience with MURAL or similar platforms for architecture design
  • A passion for weather

Physical Demands & Work Environment:

  • This is a full-time, exempt position.
  • This job operates in an office environment or fully remote.
  • This job requires frequent use of a computer to complete tasks, attend meetings, and communicate via Microsoft Teams.
  • Ability to detect key features of the images output by the radar, such as beam-blockages, storm cells, and tornados.
  • Ability to travel occasionally.

Once you land this position, you’ll get to enjoy:

  • Benefits of a dynamic and growing organization
  • A challenging, hands-on role that will have real impact on the business
  • Competitive compensation
  • Comprehensive benefits package
  • 401(k) Savings Plan
  • Medical/Dental/Vision Benefits
  • Health Savings Account (HSA) and Flexible Spending Account (FSA)
  • Unlimited Paid Time-off
  • 10 Paid Holidays
  • Paid Parental Leave
  • Company Paid Short-term Disability (STD)
  • Company Paid Long-term Disability (LTD)
  • Company Paid Life Insurance

This information is provided per the Colorado Equal Pay Act. The salary range for this position is $125,000 to $185,000 annually, however Climavision considers several factors when extending an offer of employment including but not limited to, the applicant’s education, experience, the responsibilities of the role, training, knowledge, skills, and abilities, as well as internal equity and alignment with market data. Any offer of employment is contingent on completion of a background check to company standard. Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Apply to Job

👉 Please mention that you found the job on ClimateTechList, this helps us get more climate tech companies listed here, thanks!

Get a referral to Climavision

If possible, try to get a warm intro/referral to Climavision before applying! Do a LinkedIn search to see who you may know at the company. See this LinkedIn post from Steven for more details on this tactic.

All job openings from Climavision

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.