Lead Software Engineer

2 weeks ago


Boston, United States Ohm Systems, Inc Full time
Job Description :

Why This Role is Important to Us:
  • The Lead Software Engineer leads software engineers in the development and support/maintenance of software solutions, including but not limited to integrations, web applications and services, API, ETL processes, batch, and/or job orchestration spanning all systems and functional areas (such as clinical, claims, enrollment, reporting, finance, and various corporate areas).
  • The Lead Software Engineer is a technical leader within the software engineering discipline, involved in every stage of the software development lifecycle, with technical leadership responsibilities throughout.
  • The Lead Software Engineer is hands-on while effectively leading (organizing, guiding, and mentoring) software engineers.
  • The Lead Software Engineer works with software engineering leadership to establish, promote, and foster CCA’s standards & best practices to improve quality and efficiency across the organization to build and maintain elegant software solutions with high availability, accessibility, ease of use, technological sophistication, and reliability in handling complex data and ever-growing data sets and user base.
 

What We're Looking For :Education Required:
  • Bachelor’s degree in computer science, information technology, management information systems, or related discipline; 
Education Desired:
  • Master’s degree preferred but not required
  • Azure certification(s) preferred
Experience Required:
  • Minimum of 3 years of experience leading a technical team.
  • Minimum of 8 years of hands-on software engineering experience
  • Experience in supporting IT production operations
  • Experience leading software engineering, front-end web, systems integrations, API, back-end batch processing, and/or ETL teams
  • Experience designing, developing, implementing, and supporting high-volume, complex transaction systems
  • Experience within the healthcare industry, including a payor or managed care organization and with associated information systems.
  • Strong experience in software engineering methodologies, best practices, and current technologies.
  • Relational database development experience and proficiency (writing, troubleshooting, and optimizing) with advanced SQL concepts such as complex joins, triggers, cursors, correlated sub-queries, analytic functions
  • Experience working with one or more source version control tools (such as SVN, CVS, Git, TFS, Rational ClearCase)
  • Experience with batch job processing and scripting
  • Experience working with end users to gather requirements and build technical solutions from concept to implementation.
  • Experience with data modeling including normalization, logical and physical designs
  • Experience extracting data from a variety of data stores including relational databases, RESTful APIs,
  • Experience working with cross-functional technical teams.
 Experience Desired:
  • Healthcare desired but not required
  • 5 years of experience with web applications, event-driven integrations, and APIs
  • Experience with Domain Driven Design
  • 5 years of cloud experience – preferably with Azure
  • Experience with MS-SQL, T-SQL, PL-SQL Server
  • Experience with Azure Data Factory
  • Experience with Electronic Data Interchange (EDI) 
  • 5 years experience in Agile, DevOps, SDLC, and ITSM methodologies preferred
  • Experience implementing web security protocols and systems (HTTP, oauth 2.0, saml, LDAP) 
  • 5 years experience with Scaled Agile
  • 5 years of C# and .NET experience
 

Knowledge, Skills & Abilities:
  • Understanding of cloud services such as AWS, Azure, and GCS (application compute, storage, networking) tools 
  • Skilled at project estimation, project work-breakdown-structures with dependencies, and forecasting staffing needs
  • Skilled at delivering market-quality, extensible, and maintainable software solutions 
  • Ability to lead and mentor software engineers
  • Ability to present fact-based data, make/support a business case, and influence decisions
  • Demonstrated skill with programming languages, including but not limited to SQL
  • Demonstrated skills in technical leadership
  • Learns quickly and takes on new challenges. 
  • Possesses strong business analytical and IT knowledge and communication skills –ability to talk to business stakeholders and map their business requirements to IT initiatives, projects, tasks
  • Is detail-oriented and well-organized
  • Understands and leads software design constructs (design patterns, REST, Event-Driven integrations, microservices, etc.).
  • Strong written and verbal communication skills (fluency in English is a must): articulate and effective communicator and presenter, able to describe complex problems and solutions in simple or understandable terms.
  • Expert troubleshooting
  • Knowledge of software development, DevOps, and industry best practices
  • Ability to work calmly and constructively under pressure and deliver on commitments
 

Knowledge, Skills & Abilities Desired:
  • Demonstrated skill with C# and .NET programming
  • Domain-driven-design (DDD) experience along with the related associated design and integration experience
  • Experience developing software solutions for life sciences or healthcare applications and working in a regulated environment (e.g. HIPAA, CLIA, FDA, SOX).
  • Working knowledge of Agile Frameworks (Scaled Agile) and tools (Atlassian Jira).
  • Web application and microservice development background 
  • Azure Data Factory background
  • Python background
  • Salesforce background
  • Azure cloud certifications
 

What You'll Be Doing:
  • Leads and performs hands-on development and support/maintenance of CCA’s software solutions
  • Actively engages in applications architecture and strategy –providing vision, problem anticipation, and problem-solving to the teams involved in systems analysis, reporting, and applications development. 
  • Contributes to own self-development of business and technical acumen; provides guidance to software engineering team members to develop their business and technical acumen
  • Is accountable for assigned technology domain areas, projects, and solutions, including but not limited to project planning and execution, release planning, change management, and production operations support
  • Participates in leading, coaching, technical mentoring, and tracking the performance of software engineers
  • Works with department leadership to guide software engineers on standards, methodologies, best practices, systems, and processes to drive quality excellence and continuous improvement
  • Collaborates with IT and business teams to understand business drivers/goals to align and deliver engineering solutions.
  • Provides assistance and advice to business users in the effective use of applications and information technology.
  • Keeps abreast of emerging software engineering trends, tools, and techniques and identifies those that can enhance, transform, or create business capabilities
  • Works with software engineering leadership to create and communicate estimates of resources, timelines, updates, needs, and risks for delivering both projects and operational activities
  • Executes quality excellence through standards, best practices, and continuous improvements
  • Executes the analysis of business requirements, design specifications, development, and technical and user documentation of report development through direct interaction with project teams and stakeholders
  • Communicates and escalates issues, needs, risks, and ideas to the appropriate audience in an appropriate and timely manner; seeks assistance in a timely manner
  • Provides status updates on a regular cadence as requested by the management team
  • Leads and supports the research, recommendation, innovation and usage of new processes, tools, software, and digital development technologies
  • Functions as a technical leader within a domain(s) and across IT as appropriate
  • Leads software engineers in multiple simultaneous initiatives, projects, and support efforts of moderate complexity.
  • Creates and maintains work tickets, tracking, updates, and follow-up; assists in creating technical “how-to” documents as appropriate
  • Leads, tracks, monitors, and resolves production support issues; documents activities and solutions. Provide emergency support as necessary, including after-hours. Conducts root-cause analysis.
  • Leads and assists other software engineers to be more productive, managing multiple priorities.
  • Builds trust and relationships across departments within IT and with business groups. 

Must-Haves:
  • Minimum of 3 years of experience leading a technical team.
  • Minimum of 8 years of hands-on software engineering experience
  • Experience leading software engineering, front-end web, systems integrations, API, back-end batch processing, and/or ETL teams
  • 5 years C# and .NET experience
  • 5 years of cloud experience – preferable with Azure
Nice-To-Haves

  • Healthcare desired but not required
  • Experience with Domain Driven Design
  • Experience with Electronic Data Interchange (EDI)
  • 5 years experience in Agile, DevOps, SDLC, and ITSM methodologies preferred
  • 5 years of experience with web applications, event driven integrations, and APIs
  • Experience with MS-SQL, T-SQL, PL-SQL Server
  • Experience implementing web security protocols and systems (http, oauth 2.0, saml, LDAP
  • 5 years experience with Scaled Agile


About Ohm Systems, Inc:

Ohm Systems, Inc. specializes in IT and Healthcare staffing services, dedicated to linking highly skilled professionals with our public and private clients across the United States. Our track record showcases our commitment to delivering outstanding staffing and consultancy solutions to our clients. We prioritize diversity and inclusivity and take pride in being an employer that promotes equal opportunities and affirmative action. Our goal is to foster an inclusive work environment that embraces individuals from all backgrounds, irrespective of their gender, race, or orientation.



  • Boston, United States Talent Software Services Full time

    Sr. Lead Software Engineer - Python/NodeJS Job Summary: Talent Software Services is in search of a Sr. Lead Software Engineer - Python/NodeJS for a direct placement position in MA(Hybrid). Position Summary: We're seeking a Sr. Lead Software Engineer - Python/AWS to join our stellar team! You will have the ability to work on our high profile projects while...


  • Boston, Massachusetts, United States Seismic Software Full time

    Please be aware we have noticed an increase in hiring scams potentially targeting Seismic candidates. Read our full statement on our Career's page.Seismic, a rapidly growing Forbes Cloud 100 company, is the global leader in enablement, helping make sales teams better by becoming more productive and engaging with buyers in a compelling way. Seismic's platform...


  • Boston, United States Insight Global Full time

    Insight Global is sourcing for a Lead Software Engineer to join a not-for-profit community based healthcare organization. The Lead Software Engineer will be responsible for leading software engineers in the development and support/maintenance of software solutions. This includes but not limited to integrations, web applications and services, API, ETL...


  • Boston, United States IDR Healthcare Full time

    Lead Software Engineer IDR is seeking a Lead Software Engineer to join one of our top clients in Boston, MA. If you are looking for an opportunity to join a multinational organization and work within an ever-growing team-oriented culture, please apply today! This position is fully remote! Must be comfortable working on EST hours. Position Overview...


  • Boston, United States Human Capital Solutions Full time

    Lead Software Engineer - Remote US Based Only No SponsorshipWe are excited to present an exceptional opportunity for a Lead Software Engineer to join a dynamic team remotely. In this role, you will play a vital part in leading software engineers in the development and maintenance of cutting-edge software solutions across various domains, including...


  • Boston, MA, United States Talent Software Services Full time

    Job Description We're seeking a Sr. Lead Software Engineer - Python/AWS to join our stellar team! You will have the ability to work on our high profile projects while working with cutting edge software. Job Responsibilities: Work as part of an Agile team to develop and execute projects. Responsible for developing high quality software,...


  • Boston, United States Curate Partners Full time

    *MUST BE A UNITED STATES CITIZEN OR A GREEN CARD HOLDER*This is a Full time opportunityThis position is 100% remote and works on an EST schedule.The Lead Software Engineer leads software engineers in the development and support/maintenance of software solutions, including but not limited to integrations, web applications and services, API, ETL processes,...


  • Boston, United States Curate Partners Full time

    *MUST BE A UNITED STATES CITIZEN OR A GREEN CARD HOLDER*This is a Full time opportunityThis position is 100% remote and works on an EST schedule.The Lead Software Engineer leads software engineers in the development and support/maintenance of software solutions, including but not limited to integrations, web applications and services, API, ETL processes,...


  • Boston, United States Curate Partners Full time

    *MUST BE A UNITED STATES CITIZEN OR A GREEN CARD HOLDER*This is a Full time opportunityThis position is 100% remote and works on an EST schedule.The Lead Software Engineer leads software engineers in the development and support/maintenance of software solutions, including but not limited to integrations, web applications and services, API, ETL processes,...

  • Lead Software Engineer

    14 hours ago


    Boston, United States Curate Partners Full time

    *MUST BE A UNITED STATES CITIZEN OR A GREEN CARD HOLDER*This is a Full time opportunityThis position is 100% remote and works on an EST schedule.The Lead Software Engineer leads software engineers in the development and support/maintenance of software solutions, including but not limited to integrations, web applications and services, API, ETL processes,...


  • Boston, United States INSPYR Solutions Full time

    Title: Lead Software EngineerLocation: Boston, MA remote.Compensation: $130K to $170KWork Requirements: US Citizen, GC Holders or Authorized to Work in the US Job Description: The Lead Software Engineer leads software engineers in the development and support/main-tenance of software solutions, including but not limited to integrations, web applications and...


  • Boston, United States INSPYR Solutions Full time

    Title: Lead Software EngineerLocation: Boston, MA remote.Compensation: $130K to $170KWork Requirements: US Citizen, GC Holders or Authorized to Work in the US Job Description: The Lead Software Engineer leads software engineers in the development and support/main-tenance of software solutions, including but not limited to integrations, web applications and...


  • Boston, United States INSPYR Solutions Full time

    Title: Lead Software Engineer Location: Boston, MA remote. Compensation: $130K to $170K Work Requirements: US Citizen, GC Holders or Authorized to Work in the US Job Description: The Lead Software Engineer leads software engineers in the development and support/main-tenance of software solutions, including but not limited to integrations, web applications...


  • Boston, United States Selby Jennings Full time

    We are seeking a highly skilled and experienced Lead Software Engineer with a strong background in C programming, Linux, and trading systems to join our team. The successful candidate will be responsible for designing, developing, and maintaining software systems for a high-performance trading platform, as well as leading a team of software engineers to...


  • Boston, Massachusetts, United States Selby Jennings Full time

    We are seeking a highly skilled and experienced Lead Software Engineer with a strong background in C programming, Linux, and trading systems to join our team. The successful candidate will be responsible for designing, developing, and maintaining software systems for a high-performance trading platform, as well as leading a team of software engineers to...


  • Boston, United States Ohm Systems Full time

    Job DescriptionJob DescriptionJob Description Why This Role is Important to Us The Lead Software Engineer leads software engineers in the development and support/maintenance of software solutions, including but not limited to integrations, web applications and services, API, ETL processes, batch, and/or job orchestration spanning all systems and functional...


  • Boston, United States Top Tier Reps LLC Full time

    Job DescriptionJob DescriptionPosition: Lead Software EngineerSalary: $130k to $170kLocation: Remote***No Sponsorship Available***Role Overview:Lead the development and maintenance of software solutions including integrations, web applications, services, APIs, ETL processes, and job orchestration across various systems. Provide technical leadership...


  • Boston, United States Akkodis Full time

    The Lead Software Engineer leads software engineers in the development and support/maintenance of software solutions, including but not limited to integrations, web applications and services, API, ETL processes, batch, and/or job orchestration spanning all systems and functional areas (such as clinical, claims, enrollment, reporting, finance, and various...


  • Boston, United States Akkodis Full time

    The Lead Software Engineer leads software engineers in the development and support/maintenance of software solutions, including but not limited to integrations, web applications and services, API, ETL processes, batch, and/or job orchestration spanning all systems and functional areas (such as clinical, claims, enrollment, reporting, finance, and various...


  • Boston, United States Akkodis Full time

    The Lead Software Engineer leads software engineers in the development and support/maintenance of software solutions, including but not limited to integrations, web applications and services, API, ETL processes, batch, and/or job orchestration spanning all systems and functional areas (such as clinical, claims, enrollment, reporting, finance, and various...