Lead Software Engineer (Java)
Denver, Colorado
100% Remote
Full Time
$130k - $160k
Interested in building new software products to promote a sustainable future? Our client is a solutions-based software company that is looking to improve energy resources across the globe. Through data science and machine learning, they are enabling utilities companies to be conscious of their carbon footprint and make strides towards a greener future.
You will have the opportunity to work with modern technology and build custom, scalable software applications. As a Lead Software Engineer on the team, you will be involved in designing greenfield applications and follow the product all the way through implementation, development, and deployment. In addition to being hands-on, you will mentor junior engineers on best practices and the latest technology. The ideal candidate has expertise in Java 17, experience building distributed Microservices, and has knowledge of containerization using Docker.
This is a 100% remote, direct-hire position.
Required Skills & Experience
Tech Breakdown
Daily Responsibilities
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
You will have the opportunity to work with modern technology and build custom, scalable software applications. As a Lead Software Engineer on the team, you will be involved in designing greenfield applications and follow the product all the way through implementation, development, and deployment. In addition to being hands-on, you will mentor junior engineers on best practices and the latest technology. The ideal candidate has expertise in Java 17, experience building distributed Microservices, and has knowledge of containerization using Docker.
This is a 100% remote, direct-hire position.
Required Skills & Experience
- 6+ years of professional experience in IT and Software Engineering
- Java 17+
- Spring Boot
- Microservice and API development
- Docker/Kubernetes
- AWS, GCP, or Azure
- Previous experience leading or managing a team of engineers
- BS or MS in Computer Science, or related field
- Experience and/or knowledge building CI/CD pipelines with Jenkins
- Experience architecting software solutions
Tech Breakdown
- 50% Hands On
- 50% Management Duties
Daily Responsibilities
- Help define product architecture and design through collaboration with Product and Engineering leadership.
- Collaborate with client and internal stakeholders to translate business problems into technical solutions.
- Participate in the full SDLC from planning to the development and deployment of greenfield products.
- Mentor junior engineers on best practices for building scalable applications.
- 5-8% annual bonus eligible
- Medical Insurance
- Dental Benefits
- Vision Benefits
- Unlimited Paid Time Off (PTO)
- 401(k) w/ employer match
- Annual bonus + discretionary salary raises
- 100% remote
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.