Lead Software Engineer

2 months ago


Baltimore, Maryland, United States Mastech Digital Full time
Job Overview

Mastech Digital specializes in providing technology personnel and Digital Transformation Services to various American enterprises. We are currently in search of a Lead Software Engineer for our client in the Consulting sector. We prioritize our professionals by offering extensive benefits and opportunities for advancement. This is a Contract role, and the client is seeking candidates who can start promptly.

Contract Duration: 8+ Months

Work Arrangement: Hybrid

Compensation: Competitive Salary

Position: Lead Software Engineer

Key Skills: Java

Position Description: As a Lead Software Engineer, candidates should possess a minimum of 8 years of relevant experience.

Essential Qualifications:

  • Bachelor's degree in Computer Science or a related field
  • Over 5 years of experience in Agile cloud development is mandatory.
  • Familiarity with the Healthcare Eligibility domain is essential.
  • Extensive hands-on experience with Java/J2EE frameworks (approximately 8 years preferred), particularly with Spring, SpringBoot, AngularUI, and DROOLS (rule engine) alongside Postgres database.
  • Proficient in development and maintenance utilizing GitHub and Jenkins.
  • Experience with unit testing and code coverage frameworks (SonarQube). Proficiency in Java, Maven, and Junit is required.
  • Experience in Agile environments using tools such as JIRA, Confluence, and Slack.
  • Familiarity with the AWS ecosystem and associated tools and technologies.

Technical Expertise:

  • Spring Rest, Spring Core, AWS Developer Tools, Java API for RESTful Web Services, Java/J2EE, Node.Js, Full Stack - Java with Angular, Java Spring Framework, SoapUI (API/Webservice), SpringBoot, MIME, Spring MVC, PostgreSQL, AWS Kinesis, AWS S3, AWS CloudWatch, AWS Athena, AWS Lambda, WEB API.

Preferred Qualifications:

  • Experience with EDI X12.

Daily Responsibilities:

  • Analyze and comprehend intricate business and engineering challenges.
  • Identify user requirements and design comprehensive user experiences through practical, reliable, and efficient solutions.
  • Exhibit proficiency in architecture (web applications, micro-services-based APIs, data storage) and design solutions using modern, scalable, and open-source technologies.
  • Effectively communicate complex solutions in a straightforward and intuitive manner to various stakeholders.
  • Maintain a holistic view of an enterprise, interconnected systems, interfaces, and downstream impacts when devising solutions.
  • Collaborate with multiple small teams to design, develop, and deliver product features in an incremental and iterative manner.
  • Champion modern application development practices and mentor team members accordingly.
  • Be knowledgeable about various automated testing tools.
  • Exhibit teamwork and a collaborative spirit in addressing challenges.
  • Explore alternatives and rapidly prototype to validate ideas and iterate concepts.
  • Demonstrate proven certifications and maintain publicly available profiles that showcase work and participation in modern collaboration platforms.
  • Exhibit proficiency with automated testing tools.
  • Experience with Healthcare data, particularly Medicaid/Medicare, is a significant advantage.

Education Requirement: Bachelor's degree in Computer Science, Electrical/Electronic Engineering, Information Technology, or a related field.

Experience Requirement: A minimum of 8 years of experience is required.

Relocation Policy: This position does not cover relocation expenses.

Travel Requirement: No travel is required.

Local Candidates Preferred: Yes

Note: Candidates must be eligible to work on a W2 basis (No C2C).

Recruiter Name: Zulker Ali

Equal Employment Opportunity

#LI-ZA1

#Mastech1



  • Baltimore, Maryland, United States Capital One Full time

    About the Role:We are seeking a highly skilled Senior Lead Software Engineer, Back End to contribute to the success of Capital One. As a key member of our engineering team, you will be responsible for leading a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices and full stack systems.Key...


  • Baltimore, Maryland, United States Capital One Full time

    Transformative Opportunity at Capital OneCapital One is seeking a talented Lead Software Engineer to drive innovation and transformation within our organization. As a key member of our engineering team, you will have the opportunity to lead a portfolio of diverse technology projects and collaborate with digital product managers to deliver robust cloud-based...


  • Baltimore, Maryland, United States Capital One Full time

    Senior Manager, Software Engineering Job DescriptionCapital One is seeking a seasoned Senior Manager, Software Engineering to lead a portfolio of diverse technology projects and a team of developers in creating innovative solutions that meet regulatory needs and drive powerful experiences for millions of Americans.Key Responsibilities:Lead a team of...


  • Baltimore, Maryland, United States Capital One Full time

    Join Our Team of Innovative Software EngineersWe are seeking a highly skilled Senior Lead Software Engineer, Full Stack to join our team at Capital One. As a key member of our engineering team, you will be responsible for leading a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices and full...


  • Baltimore, Maryland, United States mPower Software Services Full time

    Job Title: Senior Quality Assurance EngineerWe are seeking a highly skilled Senior Quality Assurance Engineer to join our team at mPower Software Services.Job SummaryThe Senior Quality Assurance Engineer will be responsible for leading the testing efforts for complex software applications, ensuring high-quality products that meet customer requirements.Key...

  • Software Engineer

    7 days ago


    Baltimore, Maryland, United States DCS Corp Full time

    Software EngineerAre you a skilled software engineer looking for a challenging role in a dynamic environment? We have an exciting opportunity for a software engineer to join our team at DCS Corporation. As a software engineer, you will be responsible for designing, developing, and testing software applications using ASP.Net, C#, and Oracle database. You will...


  • Baltimore, Maryland, United States Capital One Full time

    Capital One is seeking a Software Engineering Director who will drive innovation and operational excellence in a collaborative environment. This individual will oversee software engineering initiatives within the Associate Experience Technology (AXT) organization and lead full stack teams while influencing innovative solutions. The role involves designing...


  • Baltimore, Maryland, United States CareFirst Full time

    Job SummaryCareFirst is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design and development of software applications. The successful candidate will oversee the teams responsible for software development, operations, and maintenance, ensuring the best practices around software development are followed.The...


  • Baltimore, Maryland, United States InVita Healthcare Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at InVita Healthcare Technologies. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our cutting-edge DNA software.Key ResponsibilitiesParticipate in the entire software development lifecycle, from design...


  • Baltimore, Maryland, United States Capital One Full time

    Job SummaryCapital One is seeking a Director of Software Engineering to lead our Cloud Data Analytics team. As a key member of our organization, you will be responsible for designing and implementing cloud-native solutions, working with emerging technologies, and driving innovation in data engineering and analytics.Key ResponsibilitiesLead multiple delivery...


  • Baltimore, Maryland, United States The BayTech Group Full time

    Software Engineering Leadership RoleAt The BayTech Group, we're seeking a seasoned Software Engineering leader to drive our product development and innovation.About the RoleAs a key member of our leadership team, you'll oversee software architecture and AI integration strategies, collaborate with cross-functional teams, and foster a culture of innovation and...


  • Baltimore, Maryland, United States Two95 International Inc. Full time

    Software Engineering ManagerWe are seeking a highly experienced Software Engineering Manager to join our team at Two95 International Inc. in a contract-to-hire capacity. The ideal candidate will have a strong background in software product development, enterprise systems, and cloud computing.Key Responsibilities:Lead the development of large-scale software...


  • Baltimore, Maryland, United States TTI of USA, Inc. Full time

    Job SummaryAs a Software Development Engineer in Test, you will lead the design, development, and implementation of automation test frameworks. You will work with other engineers and business partners to understand business requirements, software design, and implementation, and create automation plans for junior-level engineers.Key Responsibilities Lead...

  • Software Engineer

    3 weeks ago


    Baltimore, Maryland, United States Parsons Company Full time

    Software Developer Job DescriptionWe are seeking a highly skilled Software Developer to join our team at Parsons. As a Software Developer, you will be responsible for collaborating with customer organizations to develop and integrate cutting-edge CNO tools.Key Responsibilities:Research, design, develop, and test operating systems-level software.Conduct...

  • Software Engineer

    1 month ago


    Baltimore, Maryland, United States Reflexive Concepts Full time

    Software Engineer/Web Developer PositionReflexive Concepts is seeking a skilled Software Engineer/Web Developer to support our team in maintaining and developing our web servers.The ideal candidate will have a strong background in software development, with a minimum of 7 years of experience in programs and contracts of similar scope, type, and complexity. A...


  • Baltimore, Maryland, United States Space Telescope Science Institute Full time

    Position Overview:We are seeking an experienced Senior Software Engineer to join our Data Management Division at the Space Telescope Science Institute. The successful candidate will be responsible for designing and developing software systems for the processing of astronomical data from various missions, including Hubble, James Webb, Roman, and TESS.Key...


  • Baltimore, Maryland, United States Capital One Full time

    Join Capital One as a Software Engineering ManagerCapital One is seeking a seasoned Software Engineering Manager to lead our team of talented engineers in developing innovative solutions that drive business growth. As a key member of our engineering organization, you will be responsible for leading a portfolio of diverse technology projects and a team of...

  • Software Engineer

    2 weeks ago


    Baltimore, Maryland, United States Reflexive Concepts Full time

    Software Engineer/Web Developer OpportunityReflexive Concepts is seeking a skilled Software Engineer/Web Developer to maintain and support our RI web servers. The ideal candidate will have experience with Twiki, Apache, and PHP, as well as a strong background in Linux system administration.Key Responsibilities:Maintain and support existing RI web servers,...

  • Software Engineer

    3 days ago


    Baltimore, Maryland, United States Enerwise Global Technologies Inc Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Enerwise Global Technologies Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies.Key Responsibilities:Design and develop software applications using...


  • Baltimore, Maryland, United States Saxon Global Full time

    Job Summary: We are seeking a highly skilled Senior Software Engineer to join our team at Saxon Global. As a key member of our technical team, you will be responsible for designing, developing, and implementing business and computer applications software. Key Responsibilities: Lead technical designs to support integration across enterprise platforms and...