Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer image - Rise Careers
This job is expired We're automatically mark job as expired after 180 days of its inactivity
Job details

Staff Software Engineer

The Position

Do you dream about creating a more sustainable future? At Uplight, we are motivating energy users and providers to accelerate the clean energy ecosystem. Working with over 90 of the world’s leading electric and gas utilities, Uplight provides an end-to-end customer energy experience. Uplight delivers personalized experiences that customers have now come to expect–improving satisfaction, increasing revenue, reducing the cost to serve, and contributing to carbon reduction goals. We are B Corp certified, enabling us to put our values into action by not only making decisions for the benefit of our shareholders, but also for our customers, environment, employees, and community.

We are seeking a Staff Software Engineer to join our team and help us achieve our ambitious goals for our business and the planet.

What you get to do:

We are searching for a disciplined Staff Software Engineer with data integration interest and cloud expertise to work on our GridEdgeOS and solution ecosystem. You’ll work within the Engineering Org to build and improve our data acquisition systems to deliver flexible and creative solutions to our utility partners and end users. You’ll be a part of developing a robust architecture to manage massive amounts of data and leveraging it to deliver a compelling experience to energy users and producers. Additionally, you’ll work on a great team with excellent benefits.

What you will contribute:

  • Define the architecture and technical strategy for data integration and onboarding to our data platform
  • Work with a globally distributed set of engineering teams and help coordinate their technical work to achieve impactful results for our customers that also help serve our business in sustainable ways
  • Have significant and lasting impact on business and engineering goals which support growth and success of engineers across Uplight
  • Ability to balance innovation with what is required to achieve strategic goals
  • Develop solutions that are of high quality, scalable, cloud-based, reliable, and reusable
  • You’ll actively own features or systems and define their long-term health, while also improving the health of surrounding systems
  • Lead high profile initiatives/projects from inception to completion. This includes working closely with PMs on definition, prioritization, and overall project execution
  • Collaborate with key stakeholders – including Product Managers, Sales Engineers, Implementation Engineers, and Program/Project Managers
  • Work collaboratively in an Agile/Scrum team to plan and execute at high velocity, and across teams throughout the organization to reuse existing components and architect shared functionality
  • Investigate and prototype technologies that can be leveraged to introduce new innovations in meeting business and customer goals
  • Not be afraid to dig into hard problems, and enjoy experimenting to come up with simple, elegant solutions

What you bring to Uplight:

  • You are an experienced engineer – You have 7+ years of professional experience designing and implementing scalable backend microservices
  • Experience with the tools of the trade, including a variety of modern programming languages (Java, C/C++, Objective C, Python, JavaScript)
  • Experience with cloud-based architectures, development, and deployment
  • You are a strong communicator. Explaining complex technical concepts to product managers, designers, support, and other engineers is no problem for you
  • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
  • Experience in back-end development – you can understand and build flexible and scalable backend systems to meet the emerging needs of the business
  • Mastery of test driven development, developing different levels of automated tests, such as unit test, functional test, integration test, system test, or performance / load test
  • Application of industry security best practices to application and system development
  • Experience being a technical leader, mentoring more junior team members, pair programming, and writing supporting documentation for your work

Bonus Points:

  • Experience with Enterprise IT systems and Electronic Data Interchange
  • Experience in the energy industry
  • Experience with distributed systems operating in a scalable/high volume environment
  • Experience with cloud infrastructure automation such as terraform, cloudformation or similar
  • Proficient with CI/CD, such as Jenkins, CircleCI, or equivalent
  • Experience with serverless architecture

Don’t meet every single requirement? Studies have shown that women, marginalized genders and people of color are less likely to apply to jobs unless they meet every single qualification. At Uplight we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.

What makes working at Uplight amazing:

In addition to all the standard medical and dental benefits, that kick in Day 1, we are:

  • Proud to be over 500+ purpose-driven individuals helping to create a more sustainable planet.
  • Committed to the environment, our employees, and our communities.
  • Focused on providing cross-functional work, collaboration, and development.
  • Committed to taking our work and mission seriously and….we love to laugh!

We also provide:

  • 401k Match
  • Medical, vision, and dental insurance
  • Monthly wellness stipend
  • Peer to peer recognition program
  • Management by objectives bonus plan
  • Innovative flexible time off policy
  • Exceptionally collaborative and cool office spaces

Salary Range: $145,000 to $170,000

In accordance with the Colorado Equal Pay for Equal Work Act, the approximate annual base compensation range is listed above. The actual offer, reflecting the total compensation package and benefits, will be determined by a number of factors including the applicant's experience, knowledge, skills, and abilities, as well as internal equity among our team.

Uplight provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type without regard to race (including hair texture and hairstyles), color, religion (including head coverings), age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

#LI-AG1

#LI-Remote

Uplight Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Uplight DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Uplight
Uplight CEO photo
Unknown name
Approve of CEO

At Uplight, we are motivating energy users and providers to accelerate the clean energy ecosystem. Working with over 90 of the world’s leading electric and gas utilities, Uplight provides an end-to-end customer energy experience. Uplight delivers ...

8 jobs
Calculating your matching score...
FUNDING
TEAM SIZE
No info
DATE POSTED
August 6, 2023

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!