Our expertise across applications, data, and the Microsoft Azure platform allows us to accelerate innovation speed, increase operational agility, and vastly improve the return on investment in modern technology and human expertise.
Position Overview:
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.
- Health, vision, dental package including options for 100% paid employee coverage
- 401k with generous matching
- Company paid Life, AD&D, Short- and Long-Term Disability
- Performance-based compensation with bonus potential in addition to salary
- Employee Recognition and Reward Programs
- Community Service Leave
This is a full-time position in the United States with the ability to work from home, or from one of our many US offices if local.
Atmosera is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.