Nextech Systems is a leader in specialty healthcare technology solutions, seeking a Senior Software Engineer Technical Lead to guide the delivery of complex projects. The role involves leading design and implementation, mentoring engineers, and ensuring high-quality, scalable solutions while collaborating with cross-functional teams.
Responsibilities:
- Lead the design and implementation of complex features or subsystems, including breaking down work, estimating effort, and aligning plans with product and engineering goals
- Apply deep technical expertise to solve challenging problems, evaluate trade-offs, and guide architecture and design decisions within a domain
- Serve as a primary technical owner for one or more services or components, ensuring reliability, performance, security, and maintainability
- Partner with product management, design/UX, QA, and other teams to shape requirements, validate solutions with users or stakeholders, and ensure customer needs are central to decisions
- Set a strong example for code quality and testing practices, including robust unit, integration, and functional tests, and enforce standards through thoughtful code reviews
- Identify and drive improvements in tooling, processes, and system design that increase engineering effectiveness and product quality
- Mentor and coach junior and mid-level engineers through pairing, feedback, design reviews, and sharing best practices to grow the team’s capabilities
- Provide technical input into staffing, team composition, and sequencing of work to ensure successful delivery of initiatives
- Actively contribute to incident response, root-cause analysis, and follow-up actions to improve system resilience and customer experience
- Communicate expectations, priorities, and technical concepts clearly to diverse audiences, adapting depth and detail as needed
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field; or equivalent combination of education and experience
- Typically 7 years of professional software engineering experience
- Proven experience leading the design and delivery of complex features or projects within a production environment
- Strong expertise in one or more relevant technology stacks, including experience with distributed systems, APIs, data storage, and cloud services
- Demonstrated ability to set and uphold coding, testing, and operational standards across a team or domain
- Experience mentoring other engineers, providing actionable feedback, and helping shape technical growth plans
- Experience contributing to or influencing system-level architecture across multiple services or applications
- Demonstrated track record of leading cross-team initiatives, technical spikes, or proof-of-concept efforts that de-risk complex projects
- Experience with observability practices (logs, metrics, traces), SLOs, and designing systems for reliability and operability
- Background in regulated or compliance-sensitive environments (e.g., healthcare, financial services), including secure coding and data protection practices
- Active participation in technical communities, thought leadership through talks, blogs, or internal knowledge sharing