Lead Software Engineer
New
United StatesFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- GraphQLPostgreSQLJavascriptRuby on RailsSoftware ArchitectureTypeScriptGoDistributed Systems
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.
- 5+ years of professional software engineering experience with strong expertise in Go or Ruby on Rails.
- Solid experience with JavaScript and/or TypeScript in modern application development environments.
- Hands-on experience working with technologies such as PostgreSQL, GraphQL, and distributed web applications.
- Proven ability to lead technical initiatives across multiple systems in startup or high-growth environments.
- Strong product mindset with the ability to translate business goals into effective technical solutions.
- Demonstrated track record of delivering production-grade software used by real customers.
- Strong understanding of software architecture, scalability, performance optimization, and operational reliability.
- Excellent communication and collaboration skills with cross-functional stakeholders.
- Ability to make thoughtful tradeoffs between rapid delivery, code quality, and long-term maintainability.
Responsibilities
- Lead technical delivery across multiple products and systems, ensuring scalable, reliable, and high-performing software solutions.
- Guide engineering teams through sprint planning, technical discussions, architectural decisions, and delivery execution.
- Drive engineering best practices including automated testing, observability, code quality, and operational excellence.
- Collaborate closely with Product and Design teams to prioritize impactful initiatives and deliver customer-focused solutions.
- Triage and resolve customer support issues while identifying and addressing root causes to improve long-term system stability.
- Make pragmatic technical decisions that balance speed, scalability, maintainability, and product impact.
- Communicate technical tradeoffs, timelines, risks, and delivery expectations clearly with stakeholders across the organization.
- Lead architectural discussions and document significant technical changes to support sustainable platform evolution.
- Identify and proactively address technical debt, system risks, and performance bottlenecks.
View Full Description & ApplyYou'll be redirected to the employer's site