Technical Lead

closed
OneRail Logo

OneRail

πŸ“Remote - Worldwide

Summary

Join OneRail, a rapidly growing technology company, as a Technical Lead. You will provide technical leadership and mentorship to engineering teams, guiding them in delivering high-quality software solutions. This hands-on role involves defining technical direction, driving process improvements, and ensuring engineering excellence. You will collaborate closely with product managers and actively participate in code reviews and testing. OneRail offers a collaborative and innovative work environment with opportunities for professional growth. The company boasts impressive growth accolades and a supportive culture.

Requirements

  • 7+ years of experience in software engineering, with at least 3+ years in a leadership or mentoring role
  • Bachelor's Degree in Computer Science, Computer Engineering, or equivalent is preferred
  • Proven expertise in backend development with Node.js, TypeScript, and RESTful API design
  • Strong experience with SQL and NoSQL databases (MySQL, Azure Cosmos DB)
  • Experience with cloud-native architecture, containerization (Docker), and CI/CD pipelines
  • Ability to lead architecture discussions, guide technical decisions, and enforce engineering best practices
  • Strong problem-solving skills, analytical thinking, and ability to balance technical depth with execution speed
  • Excellent communication and stakeholder management skillsβ€”can effectively communicate complex technical concepts to engineers, executives, and cross-functional teams
  • Experience in managing production software releases, monitoring performance, and optimizing reliability
  • Knowledge of observability tools (App Insights, Datadog) for real-time performance monitoring and troubleshooting

Responsibilities

  • Lead technical design decisions and ensure scalable, maintainable, and high-performance architecture
  • Establish best practices in software development, deployment, and observability
  • Drive technical innovation by exploring new tools, frameworks, and design patterns
  • Provide technical mentorship and career guidance to engineers at all levels
  • Conduct regular performance reviews, offer constructive feedback, and facilitate growth opportunities
  • Foster collaboration, accountability, and a culture of engineering excellence
  • Interviewing regularly to keep an eye out for top talent
  • Actively participate in code reviews, ensuring adherence to coding standards, security guidelines, and performance best practices
  • Champion high-quality code testing, automation testing, and continuous integration/continuous deployment (CI/CD)
  • Ensure feature releases are well-tested, stable, and production-ready
  • Drive SDLC improvements, maintaining low cycle times
  • Optimize development workflows to improve team velocity and operational efficiency
  • Define performance metrics for engineering teams and provide data-driven insights
  • Oversee Azure-based cloud architecture, optimizing performance, security, and cost efficiency
  • Implement scalable microservices, API gateways, and event-driven architectures
  • Ensure high availability, disaster recovery, and fault tolerance strategies are in place

Benefits

  • Competitive base compensation
  • Health and wellness Insurance with generous company contribution (medical, dental, vision)
  • Company-paid life insurance, short-term and long-term disability
  • 4% 401K match with immediate vesting of Company match
  • Continuing Education Opportunities
  • Flexible/Open (Uncapped) Paid Time Off (PTO) Policy for Salaried Team Members*
  • Competitive Paid Time Off (PTO) Policy for Hourly Team Members*
  • Generous Company-paid Holidays
This job is filled or no longer available