AuditBoard is a leading audit, risk, ESG, and InfoSec platform that is rapidly growing and serves many Fortune 500 companies. They are seeking a Staff Software Engineer to define the technical future of the organization, leading complex projects and mentoring engineers while driving innovation in software development.
Responsibilities:
- Own and drive technical designs for complex systems, including cloud-native, distributed, and service architectures, setting the standard for the organization
- Establish and evolve best practices and guidelines for software development, integration, testing, and deployment across the engineering organization
- Lead cross-functional collaboration with developers, infrastructure engineers, product owners, and executive stakeholders to ensure consistent implementation of the architecture and alignment with business strategy
- Drive adoption of new technologies and approaches across teams, particularly around scalability, reliability, and security, making strategic technical decisions that impact the entire platform
- Communicate architectural vision, strategies, and the benefits of design decisions to technical and non-technical stakeholders at all levels, including executives
- Lead the development and implementation of large-scale engineering initiatives, from conception to completion, with full ownership of outcomes
- Demonstrate deep expertise with TypeScript, Node.JS, Ember, Python, Go, Docker, PostgreSQL, Kubernetes, and related technologies
- Lead thorough testing, debugging, and optimization of solutions, establishing quality standards for the organization
- Champion Agile software development practices and drive continuous improvement in team processes
- Explore and innovate on micro-frontend framework solutions to enable modular, scalable, and independently deployable frontend architectures across the platform
- Define the vision for AI-powered tools and agentic workflows, driving organization-wide adoption to accelerate development and improve code quality
- Serve as the primary technical leader and mentor for engineers at all levels, establishing agentic coding practices and knowledge-sharing culture to elevate the entire engineering organization
Requirements:
- 10+ years of experience developing web-based applications with a proven track record of delivering large-scale, complex projects
- Deep expertise in programming languages (e.g., JavaScript/TS, Go, Python) and extensive experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Extensive experience with SPA frameworks (e.g., Ember.js, React, Vue) and distributed systems architecture
- Outstanding communication and stakeholder management skills with demonstrated ability to influence at all levels of the organization
- Natural ability to lead and direct technical vision across multiple teams and projects
- History of mentoring and developing other engineers
- Passion for technical excellence and continuous learning
- Own and drive technical designs for complex systems, including cloud-native, distributed, and service architectures, setting the standard for the organization
- Establish and evolve best practices and guidelines for software development, integration, testing, and deployment across the engineering organization
- Lead cross-functional collaboration with developers, infrastructure engineers, product owners, and executive stakeholders to ensure consistent implementation of the architecture and alignment with business strategy
- Drive adoption of new technologies and approaches across teams, particularly around scalability, reliability, and security, making strategic technical decisions that impact the entire platform
- Communicate architectural vision, strategies, and the benefits of design decisions to technical and non-technical stakeholders at all levels, including executives
- Lead the development and implementation of large-scale engineering initiatives, from conception to completion, with full ownership of outcomes
- Demonstrate deep expertise with TypeScript, Node.JS, Ember, Python, Go, Docker, PostgreSQL, Kubernetes, and related technologies
- Lead thorough testing, debugging, and optimization of solutions, establishing quality standards for the organization
- Champion Agile software development practices and drive continuous improvement in team processes
- Explore and innovate on micro-frontend framework solutions to enable modular, scalable, and independently deployable frontend architectures across the platform
- Define the vision for AI-powered tools and agentic workflows, driving organization-wide adoption to accelerate development and improve code quality
- Serve as the primary technical leader and mentor for engineers at all levels, establishing agentic coding practices and knowledge-sharing culture to elevate the entire engineering organization
- BS in Computer Science (or equivalent experience)
- Experience with Workflow Orchestration
- Docker or Kubernetes experience
- Experience with Grafana, DataDog, or other observability platforms
- Track record of building and scaling SaaS web applications
- Active contributor to or maintainer of open-source projects
- Deep knowledge of security frameworks and data privacy standards
- Experience with micro-frontend architectures and frameworks (e.g., Module Federation, Single-SPA, or similar solutions)