TEK Systems
Senior Software Engineer II
RemoteFull TimeRemote$190k–$195k
Apply to this roleTakes ~2 minutes. Consent-first, your data, your control.
About the role
We are seeking an innovative and driven Senior Lead Software Engineer to spearhead our core engineering team. In this role, you will bridge the gap between technical execution and strategic vision, guiding high-performing developers and architecting scalable, resilient cloud-native systems.
Responsibilities
Technical Leadership: Own the end-to-end architecture, design, and delivery of complex distributed systems and core platform services.
Team Mentorship: Lead, mentor, and upskill a team of talented software engineers through code reviews, pairing, and structured feedback.
Cross-Functional Collaboration: Partner with Product Management, UX, and QA to translate business requirements into technical roadmaps and robust solutions.
Code Excellence: Establish and enforce engineering best practices, focusing on performance, automated testing, security, and clean code principles.
Scalability & Reliability: Drive cloud infrastructure strategy (AWS/GCP), ensuring high availability, observability, and cost-efficiency.
Qualifications
Experience: 8+ years of professional software development experience, with at least 2+ years in a technical lead or engineering management capacity.
Core Tech Stack: Deep proficiency in modern programming languages (e.g., Python, Go, Java, or TypeScript).
Architecture & Cloud: Proven track record designing microservices, event-driven architectures, and deploying applications on AWS, GCP, or Azure.
Data & Storage: Strong experience with relational databases (PostgreSQL, MySQL) and NoSQL/caching layers (Redis, DynamoDB).
Culture: Excellent communication skills with a passion for collaborative problem-solving and fostering an inclusive engineering culture.