Lead the design, development, and maintenance of internal tooling that empowers our operational teams to deliver exceptional support for our customers
Own end-to-end features for internal operational tooling, from database to user interface
Drive technical design for new systems and major enhancements
Establish standards and best practices for code quality, testing, and deployment within the team
Anticipate and solve problems proactively
Champion quality through comprehensive testing strategies
Mentor and guide junior and mid-level engineers
Collaborate cross-functionally with operational teams, product stakeholders, and other engineering teams
Lead technical discussions and architecture reviews with the team
Requirements
5+ years of professional software engineering experience with demonstrated progression in responsibility and impact
Strong full-stack development skills across frontend (React, HTML, CSS, JavaScript) and backend (Node.js, .NET Core/C#, or similar)
Deep understanding of .NET Core and modern .NET development practices
Familiarity with web client best practices including performance optimization, security, responsive design, and modern web standards
Familiarity with microservice architecture, including understanding of service boundaries, API design, inter-service communication, and distributed system patterns
Proven track record of designing and delivering complete features or systems from concept to production
Experience with SQL databases, including schema design and query optimization
Solid understanding of software architecture patterns, design principles, and when to apply them
Strong collaboration and communication skills—you can explain technical concepts clearly and work effectively with diverse stakeholders
Quality-focused mindset with experience implementing testing strategies and CI/CD pipelines.
Benefits
Health insurance
Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.