
Lead Software Engineer
MedOne Pharmacy Benefit Solutions
full-time
Posted on:
Location Type: Hybrid
Location: Dubuque • Iowa • Kansas • United States
Visit company websiteExplore more
Job Level
About the role
- Lead the end-to-end implementation of complex features and systems, contributing significant hands-on development using C#, .NET, REST APIs, React, TypeScript, SQL Server, and related tools.
- Write high-quality, maintainable, and performant code across the full stack, modeling engineering best practices.
- Own technical design decisions and ensure consistency in coding standards, patterns, and engineering practices.
- Identify and mitigate technical risks early in the delivery lifecycle.
- Coordinate development efforts across modules ensuring teams delivery cohesive, integration solutions.
- Break down complex technical problems into executable tasks and implement key components while guiding others through remaining work.
- Collaborate with other technical leaders to resolve dependencies, integration challenges, and sequencing issues.
- Serve as the primary technical point of contact for cross-team dependencies and integration points.
- Support release plans by validating technical readiness, risk areas, and delivery timelines.
- Partner with product owners, business analysts, UX designers, and architects to translate roadmaps and requirements into technical plans.
- Provide technical feasibility analysis, recommend solutions and participate in roadmap and spring planning activities.
- Communicate progress, risks, and tradeoffs clearly to technical and nontechnical stakeholders.
- Mentor developers and peers on design approaches, coding techniques, testing practices, and debugging strategies.
- Promote engineering excellence by championing best practices, code review rigor, and continuous improvement that aligns with the team’s coding standards.
- Support professional growth of team members through coaching and knowledge sharing.
- Ensure solutions meet high standards for scalability, resiliency, performance, and security.
- Lead complex troubleshooting efforts, root-cause analysis, and sustainable resolution of critical issues.
- Contribute to improvements in CI/CD pipelines, observability, testing strategies, and deployment processes.
- Drive continuous improvement in areas such as code quality, runtime performance, security, and maintainability.
- Stay up to date on the latest industry trends, emerging tools, frameworks, and development techniques.
- Maintain architectural and technical documentation for shared components.
Requirements
- Bachelor’s degree in information technology, computer science or related field, accredited bootcamp, or real-world development experience.
- 6+ years of hands-on software engineering experience across multiple layers of the stack.
- Demonstrated experience leading technical direction or delivery within engineering teams.
- Advanced proficiency with C#, .NET Framework, ASP.NET MVC/Web API, Blazor, React, React Native, TypeScript, JavaScript, REST API design, integration, and documentation, SQL Server querying, performance tuning, and schema design.
- Strong understanding of software architecture concepts, design patterns, and code quality practices.
- Familiar with secure development practices, authentication patterns, and data governance.
- Experience with CI/CD pipelines, Git workflows, testing frameworks, and performance monitoring tools.
- Excellent verbal and written communication skills with ability to influence across teams.
- Strong problem-solving and analytical thinking with a focus on pragmatic solutions.
- Ability to manage multiple priorities, drive alignment, and lead through ambiguity.
- Proven experience mentoring engineers and elevating team maturity.
- Ability to manage multiple priorities and operate independently with limited oversight.
- Strong data analysis and presentation skills.
Benefits
- Competitive salary and bonuses that reward your performance.
- Comprehensive health, dental, and vision insurance + additional benefits.
- 401(k) with company match to secure your future.
- Generous paid time off and holidays.
- Opportunities for professional growth and development.
- A vibrant and collaborative work culture.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NET FrameworkASP.NET MVCBlazorReactReact NativeTypeScriptJavaScriptREST APISQL Server
Soft Skills
communicationproblem-solvinganalytical thinkingmentoringleadershipcollaborationcoachinginfluencetime managementadaptability
Certifications
Bachelor’s degree in information technologyBachelor’s degree in computer scienceaccredited bootcamp