Position Overview:
As a Software Engineer III at Attune, you will be a technical leader responsible for the architecture, design, and execution of the systems that power our platform. You will tackle high-impact projects, contribute production-quality code, and shape the long-term engineering solutions of the company. This role demands expert technical skills, a commitment to quality, and a collaborative mindset. Beyond individual contribution, you will drive engineering excellence by mentoring other engineers and continuously improving our practices, tools, and documentation.
Key Responsibilities:
- Architectural Leadership: Lead the design and implementation of complex technology projects and strategic initiatives.
- System Development: Develop, test, and deploy high-quality, production-ready code for large-scale software components.
- Code Quality & Governance: Set the standard for code quality by performing rigorous peer reviews and establishing best practices across the engineering organization.
- Complex Problem Solving: Solve sophisticated software problems involving high risk or complexity with minimal need for refinement.
- Impactful Delivery: Drive significant improvements in software quality, system performance, and the end-customer experience.
- Operational Excellence: Lead initiatives to improve testability, internal documentation, and operational excellence metrics.
- Cross-Functional Strategy: Communicate effectively with senior stakeholders and cross-functional partners, such as SRE and Product, to align technical execution with business goals.
- Technical Stewardship: Proactively manage technical debt and improve runbooks and internal tooling to enhance team velocity.
- Mentorship: Actively mentor engineers and interns, serving as a technical guide to elevate the team’s overall capability.
Qualifications:
- Experience: 5+ years of professional software engineering experience (building upon core competencies developed over 2–4 years).
- Technical Mastery: Proficiency in JavaScript/Typescript in both browser and server environments, and ideally one or more further modern programming languages, such as Python, Java, or Go.
- Proven Track Record: Demonstrated experience delivering production-quality code and contributing to highly scalable systems or components.
- Computer Science Foundations: Strong understanding of data structures, algorithms, and advanced software design principles.
- Tooling & CI/CD: Expert knowledge of development tools, version control (e.g., Git), CI/CD pipelines, and comprehensive testing frameworks.
- Infrastructure: Deep familiarity with cloud infrastructure (ideally AWS) and containerization (e.g., Docker, Kubernetes). Familiarity with IaC tools (i.e. Terraform) is encouraged but not required.
- Collaboration: Proven ability to work in a cross-functional environment, collaborating closely with Product, SRE, and other engineering leads.
- Reliability: Exceptional ability to debug complex issues and contribute to the long-term reliability and maintainability of systems.
- Leadership Qualities: A strong desire to provide thoughtful feedback during code reviews and an eagerness to grow technical leadership over time.