Salary
💰 $140,000 - $180,000 per year
Tech Stack
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformMicroservices
About the role
- Define and lead Oddball Labs' technical vision and architecture standards
- Ensure Oddball delivers scalable, reliable, and future-proof systems
- Act as a senior technical leader: pick appropriate technologies and be hands-on when needed
- Integrate AI/ML where it makes sense and support AI-enabled system design
- Support growth and sales efforts through technical guidance
- Implement ideas through agile experimentation and delivery cycles
- Lead and mentor engineers to raise technical maturity
- Perform other related duties as assigned
Requirements
- 7+ years of experience in software engineering / systems architecture / technical leadership roles
- Experience in deploying application to production environments
- Strong experience across multiple technologies (polyglot): cloud platforms (e.g., AWS / Azure / GCP), containerization, microservices, distributed systems
- Hands-on experience or practical knowledge in AI/ML: recognizing when to employ these tools and integrating them into systems
- Deep understanding of architecture concerns: performance, scalability, security, reliability, observability
- Experience with infrastructure as code, CI/CD, and deployment pipelines
- Excellent communication skills — able to explain architectural trade-offs to engineers, product stakeholders, sometimes leadership
- Experience leading engineers and helping raise technical maturity
- Strong problem-solving skills and ability to make decisions in ambiguous or rapidly changing situations
- Applicants must be authorized to work in the United States
- Certain roles may require U.S. citizenship and the ability to obtain and maintain a federal background investigation and/or a security clearance
- Fully remote
- Annual stipend
- Comprehensive Benefits Package
- Company Match 401(k) plan
- Flexible PTO
- Paid Holidays
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software engineeringsystems architecturetechnical leadershipcloud platformscontainerizationmicroservicesdistributed systemsAI/ML integrationinfrastructure as codeCI/CD
Soft skills
communication skillsproblem-solving skillsdecision-makingmentoringtechnical guidance