Match score not available

Staff Software Engineer

Remote: 
Full Remote
Salary: 
113 - 185K yearly
Experience: 
Expert & Leadership (>10 years)

Offer summary

Qualifications:

Minimum 10 years in software development, Bachelor's degree or equivalent experience, Extensive data pipeline experience, Experience with Python, Java and cloud technologies.

Key responsabilities:

  • Lead a team to create and maintain ETL processes
  • Provide coaching and mentoring to engineering team

eSimplicity logo
eSimplicity Scaleup http://www.esimplicity.com/
51 - 200 Employees
See all jobs

Job description

Job Type
Full-time
Description

About Us 

eSimplicity is modern digital services company that delivers innovative federal and commercial IT solutions designed to improve the health and lives of millions of Americans while defending our national interests. Our solutions and services improve healthcare for millions of Americans, protect our borders, and defend our country on the battlefields supporting the Air Force, Space Force, and Navy. 


eSimplicity's?people-centric?approach aims to transform government services through?innovative?technologies.?Our team’s?experience spans various federal civilian customers on diverse projects across its core competencies.  


We’re seeking a Staff Software Engineer who is experienced in building scalable, resilient data pipelines that ingest, validate, and transform data rapidly and accurately.  This person will emphasize observability and reliability when supporting the ongoing operation and re-architecture of our data ingestion capability that supports the large volumes of Medicare and Medicaid data on a routine basis. 


Responsibilities: 

  • Leads a development team responsible for the creation and maintenance of a data pipeline that manages an Extract, Transfer, Load (ETL) process, creates new ETL features, builds PoCs with Redshift Spectrum, Databricks, and other data pipeline technologies; 
  • Is able to make hands-on contributions to the code base as needed.   
  • Coaches and mentors other engineering and roles on the team  
  • Provides subject matter expertise on data ingestion pipeline implementation. 
  • Builds required infrastructure for optimal extraction, transformation and loading of data from various data sources using AWS and SQL technologies  
  • In conjunction with program-level architecture leads, ensures alignment of technical implementation and design with architectural and business objectives.    
  • Assembles large, complex sets of data that meet non-functional and functional business requirements  
  • Identifies, designs, and implements internal process improvements including re-designing data infrastructure for greater observability and scalability, optimizing data delivery, and automating manual processes ? 
  • Works with stakeholders including data, design, product and government stakeholders and assisting them with data-related technical issues 
  • Writes unit and integration tests for all data processing code. 
  • Works with DevOps engineers on CI, CD, and IaC. 
  • Reads specs and translates them into code and design documents. 
  • Performs code reviews and develops processes for improving code quality. 
Requirements

Required Qualifications: 

  • Minimum of 10 years hands-on software development experience 
  • A Bachelor’s degree in Computer Science, Information Systems, Engineering, Business, or other related scientific or technical discipline. With ten years of general information technology experience and at least eight years of specialized experience, a degree is NOT required. 
  • Extensive Data pipeline experience using Python, Java and cloud technologies  
  • Self-sufficient and comfortable supporting the data needs of multiple teams, systems, and products. 
  • Experienced in designing data architecture for shared services, scalability, and performance 
  • Experienced in designing data services including APIs, metadata, and data catalog.  
  • Experienced in data governance process to ingest (batch, stream), curate, and share data with upstream and downstream data users. 
  • Ability to build and optimize data sets, ‘big data’ data pipelines and architectures? 
  • Ability to perform root cause analysis on external and internal processes and data to identify opportunities for improvement and answer questions? 
  • Excellent analytic skills associated with working on unstructured datasets? 
  • Demonstrated understanding and experience using software and tools including big data tools like Kafka, Spark and Hadoop; relational NoSQL and SQL databases including MongoDB and Postgres; workflow management and pipeline tools such as Airflow, Luigi and Azkaban; AWS cloud services including Redshift, RDS, EMR and EC2; stream-processing systems like Spark-Streaming and Storm; and object function/object-oriented scripting languages including Scala, C++, Java and Python.? 
  • Flexible and willing to accept a change in priorities as necessary. 
  • Ability to work in a fast-paced, team-oriented environment  
  • Experience with Agile methodology, using test-driven development. 
  • Experience with Atlassian Jira/Confluence. 
  • Excellent command of written and spoken English. 
  • Ability to obtain and maintain a Public Trust; residing in the United States 

Desired Qualifications: 

  • Federal Government contracting work experience. 
  • Centers for Medicare and Medicaid Services (CMS) or Health Care Industry experience 
  • Experience with healthcare quality data including Medicaid and CHIP provider data, beneficiary data, claims data, and quality measure data. 

This program supports a remote 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 your manager. 

Occasional travel for training and project meetings. It is estimated to be less than 25% per year.  


Benefits:  

We offer a highly competitive salary and 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
$112,500 - $185,000

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Teamwork
  • Communication
  • Analytical Skills

Software Engineer Related jobs