Software Engineering Lead
Denver, CO
Technical Operations – Product /
Full Time /
Remote
Position Overview:
As the Software Engineer Lead at Atmosera, you will play a pivotal role in driving the development and delivery of high-quality software solutions. Leading a team of skilled engineers, you will foster a culture of collaboration, innovation, and continuous improvement. The ideal candidate is a technical expert, a strategic thinker, and possesses strong leadership skills.
rchitecture (SOA), and Data Management.
Responsibilities
- Technical Leadership:
- You've got experience managing software development teams, and can lead technical analysis & design, evaluate tradeoffs, and champion best practices.
- You love exploring hard problems with data-driven, iterative software development.
- You write meaningful, useful documentation and tests, and coordinate cross-team collaboration.
- You enjoy learning from and collaborating with a diverse, talented team and mentoring junior team members.
- Lead and mentor a team of software engineers, both onsite and offshore, providing guidance on technical design, coding, testing, and debugging.
- Collaborate with cross-functional teams to define, design, and deliver innovative software solutions.
- Project Management:
- Oversee the planning and execution of software development projects, ensuring timely delivery and adherence to quality standards.
- Manage project timelines, resources, and dependencies to achieve project goals.
- Technical Expertise:
- Stay abreast of industry trends and advancements, bringing fresh ideas and technologies to the team.
- Conduct code reviews and contribute to the development of critical system components.
- Full Stack Engineering with expertise in React, Go, Python, and proficiency in Azure or other cloud platforms.
- API development, Service Oriented Architecture (SOA), and Data Management.
- Coaching and Mentorship:
- Coach and mentor junior engineers, fostering their technical and professional growth.
- Team Collaboration:
- Foster a collaborative and inclusive team environment, encouraging open communication and knowledge sharing.
- Work closely with product managers, designers, and other stakeholders to ensure alignment with business objectives.
- Process Improvement:
- Identify opportunities for process improvement and lead initiatives to enhance the software development lifecycle.
- Implement best practices and methodologies to optimize team efficiency.
Qualifications
- Minimum of 8 years of experience in software development in a full stack role.
- 2+ years of experience in a lead role.
- Proven experience in Full Stack Engineering with expertise in React, Go, Python.
- Track record of engineering globally distributed systems in Azure or other top cloud providers.
- Experience with API development, Service Oriented Architecture (SOA), and Data Management.
- Previous experience in a leadership role, demonstrating the ability to lead and inspire a team.
- Strong problem-solving skills and a keen attention to detail.
- Excellent communication and interpersonal skills.
Preferred Skills
- Preferred Skills:
- System architecture and design.
- Familiarity with OPEN API Spec.
- Offshore collaboration.