Copeland is hiring a Lead Software Engineer to serve as the lead technologist for a team building cloud-native IoT solutions. In this role, you will guide technical planning and provide hands-on mentorship while implementing production-grade code.
What You'll Do
- Serve as lead technologist, guiding the team through technical planning and providing hands-on mentorship.
- Implement cloud-native solutions with 24/7 availability using infrastructure-as-code methodologies.
- Implement production code daily, following security best practices and integrating rollback mechanisms.
- Ensure alignment between your team and other software teams at Copeland.
- Be measured against the technical growth of engineers and product reliability, including leading product support for on-call.
- Use serverless and cloud computing on Azure for scalability, performance, and cost-efficiency.
- Build modern software applications using TypeScript with technologies like NextJS and Java SpringBoot.
- Create automated unit and behavioral tests to ensure software reliability and quality.
What We're Looking For
- 10 years’ experience in software development with exposure to multiple languages, frameworks, and architectural patterns.
- Experience owning, supporting, and actively developing an entire software product platform on a major cloud platform.
- Experience with either mentoring junior developers or leading a team.
- Expert at using automation for development, testing, and deployment of software products.
- Expert at translating business requirements into a design and communicating that design to technical and non-technical stakeholders.
- Has shipped multiple commercially used software products.
- Experienced in agile development paradigms.
- Can explain and communicate technically complicated and abstract topics to business and product teams effectively.
- Ability to travel to St. Louis, Atlanta, and Montreal Canada for up to 1 week per quarter.
- Legal authorization to work in the United States - Sponsorship will not be provided.
Technical Stack
- JavaScript
- TypeScript
- NextJS
- Java SpringBoot
- Azure
- Infrastructure-as-Code (IaC)
- Serverless
Benefits & Compensation
- Comprehensive healthcare package
- 401k with 75% company match up to 5%
- Quarterly company funded retirement plan with an additional contribution of 2.5%
- Tuition assistance
- Flexible work schedule
- Paid time off (3 weeks + paid holidays)
- Ongoing Copeland-led training
- Compensation: $160,000 - $170,000 annually
Work Mode
This is a remote position open to candidates within the United States.
Copeland is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability or protected veteran status.

