Lead Software Engineer

Location

Iowa + 1 moreAll locations: Iowa | Kansas

Posted

43 days ago

Salary

0

Seniority

Lead

Job Description

Lead Software Engineer

Medone Pharmacy Benefit Solutions

Title: Lead Software Engineer Job Description: Job Type Full-time Position Overview: The Lead Software Engineer is a senior technical leader responsible for driving the successful engineering implementation of complex and large-scale features. This role leads technical execution across teams, ensures engineering standards are upheld, and provides mentorship to engineers at all levels. Lead Software Engineers collaborate closely with architects, product owners, and technical leads to plan solutions, align teams, and guide delivery with quality, scalability, and maintainability in mind. This role emphasizes deep technical expertise, cross-team engineering coordination, and leadership through influence. About MedOne: MedOne is a full-service pharmacy benefit manager (PBM), serving clients and members nationwide. With a fully transparent, pass-through model, MedOne helps people conveniently access the most appropriate prescriptions at the most affordable price. What You'll Do: - 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. - Break down complex technical work into manageable tasks, estimates, and work plans. - 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. - Meet all deadlines throughout the process. What You Will Bring to MedOne: - 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 Why Join MedOne? At MedOne, we believe that a healthy team is a happy team. We offer a collaborative work environment, competitive benefits, and opportunities for growth—all while helping to make a difference in people’s lives. Our top core value is to prioritize your well-being. To support you in living this value, we offer: - 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. Location: Hybrid in Dubuque, IA, Overland Park, KS, or fully remote Employment Type: Full Time, Salary/Exempt Position Reports to: Development Manager How to Apply: If you're enthusiastic about helping others and eager to join a dynamic team, we’d love to hear from you. Apply now and take the first step toward a rewarding career at MedOne! You can submit your application through our careers page. MedOne is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Job Offers are contingent on passing a background check and drug screen.

Related Job Pages

More Software Engineer Jobs

Title: Scientific Software Developer Location: Remote US Job Type: Full-time Job Description: About Us: eSimplicity is a modern digital services company that partners with government agencies to improve the lives and protect the well-being of all Americans, from veterans and service members to children, families, and seniors. Our engineers, designers, and strategists cut through complexity to create intuitive products and services that equip federal agencies with solutions to courageously transform today for a better tomorrow. Purpose and Scope: We are seeking an experienced Scientific Software Developer to oversee quality assurance activities across our products and systems. This role is responsible for apply expertise in computer science and scientific disciplines to build, optimize, and maintain software applications used for scientific research, data analysis, and modeling. Responsibilities: - Understanding and analyzing the computational requirements of scientific research projects - Designing and developing robust software applications to meet these requirements - Implementing and managing databases to store and manage scientific data - Creating user-friendly interfaces for non-technical users to interact with the software - Testing and validating software functionality and performance against scientific requirements - Applying mathematical models and algorithms in the development of scientific software - Documenting software design, code, usage, and testing procedures for future reference and software maintenance - Staying up-to-date with new software development technologies and scientific research trends - Collaborating closely with scientists, researchers, and other stakeholders to ensure the software meets their needs - Debugging and resolving software issues, optimizing performance, and implementing software updates - Execute full scientific software development life cycle (SDLC) - Develop flowcharts, layouts, and documentation to identify requirements and solutions - Write well-designed, testable code - Produce specifications and determine operational feasibility - Integrate software components into a fully functional scientific software system - Develop scientific software verification plans and quality assurance procedures - Document and maintain scientific software functionality - Troubleshoot, debug and upgrade existing scientific systems - Deploy programs and evaluate user feedback - Comply with project plans and industry scientific standards - Ensure software is updated with latest features Requirements Required Qualifications: - All candidates must pass public trust clearance through the U.S. Federal Government. This requires candidates to either be U.S. citizens or pass clearance through the Foreign National Government System which will require that candidates have lived within the United States for at least 3 out of the previous 5 years, have a valid and non-expired passport from their country of birth and appropriate VISA/work permit documentation. - Bachelor’s degree in computer science, Information Systems, Engineering, or related field. - 7+ years of experience in Scientific Software Development. - Proven work experience as a Scientific Software Developer or similar role - Experience designing scientific applications - Ability to develop software in Python, Java, C++ or other programming languages - Excellent knowledge of scientific computing, data analysis, and visualization - Experience with test-driven development - Proficiency in software engineering tools - Ability to document requirements and specifications Working Environment: eSimplicity supports a remote (or hybrid depending on the role and program) work environment operating within the Eastern time zone so we can work with and respond to our government clients. Expected hours are 9:00 AM to 5:00 PM Eastern unless otherwise directed by manager. Occasional travel for training and project meetings. It is estimated to be less than 5% per year. Benefits: We offer a highly competitive salary and full healthcare benefits. Equal Employment Opportunity: eSimplicity is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, age, status as a protected veteran, sexual orientation, gender identity, or status as a qualified individual with a disability. Salary Description $116,700.00 - $150,000.00

Worldwide
$116.7K - $150K / year

Senior Software Engineer

hireVouch

hireVouch is a premier recruitment and digital transformation solutions company dedicated to helping organizations find and retain top-tier talent. With a focus on hiring the right

Title: Senior SW Engineer Location: Canada or US, Remote Computer/Software Job Description: We’re replacing outdated, manual local government workflows with modern software used by hundreds of government agencies across the United States. Our cutting-edge, AI-powered software, which leverages Natural Language Processing (NLP), replaces manual data entry to eliminate delays, backlogs, and errors. This work directly impacts how communities fund schools, infrastructure, and public services. About the Role We’re hiring a Senior Software Engineer to help design and scale the systems behind this platform. You’ll work on a small team with significant ownership over architecture, product direction, and technical decisions. We value engineers who can iterate quickly and care deeply about building high-quality systems. If you enjoy building real systems, solving messy data problems, and shipping software that directly impacts how society runs, come join our team! What You Will Work On Examples of problems our engineers tackle: - Replacing manual spreadsheet workflows used across thousands of jurisdictions - Designing systems that extract structured data from unstructured government documents - Building scalable APIs and backend systems that power critical workflows - Designing product experiences that simplify complex regulatory processes - Improving performance and reliability of systems used daily by government teams Tech Stack - Backend: Java, PostgreSQL - Frontend: React, TypeScript - Infrastructure: AWS, Docker, Terraform - Developer Tools: GitHub, Linear, Claude Code, Cursor, CI/CD, automated testing We understand that engineers may not be an expert in all of these technologies day one. We value engineers with a growth and learning mindset. Your Role - Own systems end-to-end: Design and build scalable backend systems powering core product workflows using Java, PostgreSQL, AWS, Docker, and Terraform. - Build product-facing features: Develop intuitive front-end experiences using React and TypeScript that make complex government workflows simple and efficient. - Shape architecture and technical direction: Contribute to architectural decisions across services, data models, and infrastructure as we scale. - Ship product end-to-end: Work directly with product, customer success, and customers themselves to design and deliver impactful features. - Improve performance and reliability: Identify bottlenecks, reduce technical debt, and continuously improve system performance and scalability. - Raise the engineering bar: Write clean, well-tested code and mentor teammates to maintain a strong engineering culture. What We’re Looking For - 5+ years of experience building production software, with strong proficiency in backend (e.g., Java, Python, Ruby) technologies - 5+ years of experience working with and optimizing relational databases (e.g., SQL, PostgreSQL). - Comfort working across the stack (backend + frontend), with experience in at least one modern frontend framework, preferably React - Experience with cloud infrastructure (AWS or similar) - Strong command of API design, data modeling, object-oriented programming, and relational database design principles. - Expertise in version control (e.g., Git), containerization (e.g., Docker), CI/CD pipelines (e.g., GitHub Actions), and modern automated testing frameworks. - Experience in customer-facing product engineering (B2B or B2C). Most importantly, we look for engineers who: - Take ownership of problems - Enjoy building real systems used by customers - Care about writing clean, maintainable code - Move quickly and iterate with users - Believe small teams of great engineers can build outsized impact – because we do Benefits - Competitive compensation and stock equity plan - Comprehensive benefits package that includes medical, dental, vision, and life insurance - Company sponsored pre-tax retirement savings program (401k) - A flexible work environment that supports working from home - Flexible PTO - Parental Leave - Home office stipend

Canada
AgileEngine logo

Software Engineer ID51970

AgileEngine

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.

Full TimeRemoteTeam 1,001-5,000

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! ABOUT THE ROLE As a Software Engineer , you will lead the delivery of customer-specific solutions, combining backend development with hands-on implementation and technical consulting. Working with Java, Spring Boot, microservices, and cloud-native environments, you’ll integrate enterprise systems, shape workflows, and support end-to-end project rollouts. This role offers high ownership, direct customer interaction, and the opportunity to work with innovative technologies, driving real impact across complex, dynamic environments. WHAT YOU WILL DO - Own software development for customer-specific projects on the platform; - Collaborate with Customer Success Managers to ensure smooth project rollouts; - Create interfaces to backend systems using Java and Spring Boot, including REST services, databases, and SAP; - Develop client workflows and implement customer-specific adjustments using XML and JavaScript; - Configure user interfaces and manage on-premises software installation; - Work with smart glasses and wearable devices to enable customer use cases; - Provide technical consulting to customers; - Support user acceptance and system integration testing; - Execute rollouts at customer sites; - Handle bug fixing during the hyper care phase and transition to support; - Work independently while ensuring time and quality standards are met; - Work aligned with EST hours. MUST HAVES - 4+ years of experience in professional software development; - Experience with Java , Spring Boot , and Kotlin ; - Experience in enterprise integrations including REST APIs and SAP interfaces ; - Solid understanding of microservices architecture ; - Understanding of Kubernetes ; - Experience with JavaScript ; - Upper-intermediate English level. NICE TO HAVES - University degree or equivalent experience in computer science or related field; - Experience with databases such as MySQL, MariaDB, or PostgreSQL; - Familiarity with API design, XML, and JSON; - Experience with Android development; - Experience with Kotlin; - Hands-on experience with Terraform; - Experience working closely with customers and strong communication skills; - Experience in logistics, manufacturing, or automotive industries; - Ability to understand complex systems and organizational relationships; - Team-oriented mindset with ability to work independently; - Structured and detail-oriented working style with willingness to learn. PERKS AND BENEFITS - Professional growth: Mentorship, TechTalks, and personalized growth roadmaps. - Competitive compensation: USD-based pay with education, fitness, and team activity budgets. - Exciting projects: Modern solutions with Fortune 500 and top product companies. - Flextime: Flexible schedule with remote and office options. Meet Our Recruitment Process It includes main stages: Application→Coding Challenge→Video Interview→Technical Interview or Interview with the Hiring Manager(s). Each step helps us understand your skills and overall fit. If it’s a match, you’ll receive an offer.

Portugal
Job Closed
Full TimeRemoteTeam 11-50

CBOSIT Technologies is looking for a visionary leader passionate about driving business growth through digital transformation, to join our team of Business Consultants. We need a skilled and innovative candidate who is confident in process re-engineering and has expertise in the latest technologies. The ideal candidate should have strong communication skills, leadership qualities, and be an innovative thinker. As a team, we are dedicated to building impactful digital platforms and making businesses scalable and profitable. Our approach is agile, nimble, customer-focused and fun. Be the bridge between business needs and Zoho magic: Analyse client workflows, identify improvement opportunities, and tailor Zoho solutions for optimal efficiency. Lead the implementation charge: From design and development to testing and deployment, you'll own the entire Zoho implementation lifecycle, ensuring a smooth and successful transition. Become a trusted advisor: Guide clients through every step, providing clear communication, expert training, and ongoing support to maximize their Zoho experience. Think outside the box: Leverage your innovative spirit to craft custom workflows, reports, and automations that take Zoho to the next level for each client. Embrace agility: Collaborate effectively in a fast-paced environment, utilising Scrum methodologies to deliver projects on time and within budget. Requirements You're a perfect fit if you have been practising below for 4-8 years: - Communication magic: Exceptional written and verbal communication skills to engage clients and explain complex concepts clearly. - Be the strategic mastermind: Lead the entire Zoho implementation lifecycle, from needs analysis to training and beyond. - Craft custom solutions: Design personalized configurations and automations to optimize client workflows. - Manage like a champ: Oversee projects with agility, ensuring timely delivery and budget adherence. - Guide and empower: Mentor and develop your team, fostering a collaborative and high-performing environment. - Build strong relationships: Cultivate trust and understanding with clients, becoming their trusted Zoho advisor. - Stay ahead of the curve: Possess deep Zoho expertise and a passion for continuous learning in the ever-evolving tech landscape. Tech Prowess Required: - A Zoho whiz: Implementing, customising , and managing CRM, Desk, Books, People, Creator and more. - A scripting master: Writing custom Deluge functions and wielding JavaScript with ease. - An automation architect: Flowcharts like Miro, Draw.io, LucidChart are your canvas. - A problem-solver extraordinaire: Fixing bugs, navigating APIs, and resolving any Zoho hurdle. Benefits More than Money: Perks to Fuel Your Passion at Our Consulting Firm! Forget boring benefits, unleash your career with: - Top-tier pay: We believe in fair compensation and offer industry-leading salaries. - Client connections: Consulting opens doors to exciting on-site interactions and diverse projects. - Performance rewards: Earn bonus incentives tied to project success, plus recognition for going the extra mile. - Flexible work style: Enjoy the freedom of remote work and unplug with paid time off. - Celebratory culture: We embrace fun, a little weirdness, and shared successes. Ready to work hard, have fun, and thrive? Join our team! #ZohoPartner #CRMImplementation #BusinessAutomation #ITConsulting #DigitalTransformation #CloudSolutions ​

India