Role OverviewWe are seeking an experienced Technical Lead to drive the design, development, and delivery of scalable, high-quality software solutions. The ideal candidate will provide technical leadership to engineering teams, define architecture and best practices, mentor developers, and collaborate closely with product, business, and cross-functional stakeholders to ensure successful project execution.
What You Will Do
Lead the technical design and architecture of enterprise applications and platforms, design, develop, and maintain high-quality software applications and services, and troubleshoot complex production issues.
Why It Might Be a Fit
The ideal candidate will have 8+ years of software development experience, 2+ years of experience leading engineering teams or technical initiatives, and strong expertise in one or more programming languages.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
- 8+ years of software development experience
- 2+ years of experience leading engineering teams or technical initiatives
- Strong expertise in one or more programming languages such as Java, Python, C#, JavaScript, or Go
- Experience designing distributed systems, microservices, APIs, and cloud-native applications
- Strong understanding of databases, system design, and software architecture
- Experience with Agile/Scrum development methodologies
Benefits
- Full range of medical and dental benefits options
- Disability insurance
- Paid time off (inclusive of sick leave)
- Other paid and unpaid leave options
]]>