Software Engineer

Skills
Professional SkillsAmazon Web ServicesData ArchitectureData ServicesDatabasesModelingProject Teams
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Minimum 6 years of professional software engineering experience with Agile Test Driven Development CI/CD and source code management
  • Experience building ETL pipelines to ingest process and store data
  • Python programming experience for data processing and server-side use cases
  • Experience with data cleaning modeling schema design and protecting sensitive data
  • Proficient with data integrations using API and file-based protocols
  • Proficient with relational databases and advanced SQL queries particularly PostgreSQL
  • Experience using data observability tools to maintain data infrastructure and quality
  • Ability to refine high-level goals into high-impact low-effort tasks and milestones using human-centered design practices

Nice to have

  • Cloud-minded
  • Collaborative
  • Detail-oriented
  • Problem-solving
  • Mission-driven

Day to day

  • Partner with government stakeholders and internal cross-functional teams to modernize data architectures and pipelines for critical public programs
  • Design and implement scalable data models and databases while improving pipeline performance security and reliability
  • Build automate test monitor and deploy cloud-based data engineering solutions that support analytics AI/ML experimentation and large-scale processing