Tech Lead - Software Engineering
Core
Lead technical direction for mission-critical railway systems, defining architecture and guiding development of scalable, robust software solutions.
Role type
Senior IC Tech Lead (Software Engineering)
Builds
Scalable, robust, and maintainable software solutions for railway systems
Domain
Transportation / Railway Systems
Deliverable
production ML models | product features
Required skills
VB.NET development, SQL Server (queries, stored procedures, performance tuning), software architecture, design patterns, Azure DevOps, CI/CD implementation, code reviews, design reviews, technical analysis, problem-solving, analytical skills, domain knowledge in railway systems
Preferred skills
Railway systems or train dispatching systems experience, mission-critical or real-time systems experience, legacy systems modernization, DevOps culture and automation strategies beyond CI/CD, full-stack knowledge
Technologies
VB.NET, SQL Server, Azure DevOps
Responsibilities
Define and review software architecture and technical solutions, Lead and participate in design reviews and technical discussions, Perform code reviews and approve pull requests, Guide the team in implementing solutions, Collaborate with Product Owner and stakeholders to refine requirements, Design, maintain, and improve CI/CD pipelines, Mentor developers and provide technical guidance, Identify and mitigate technical risks and bottlenecks
Seniority
Senior, hands-on IC