Software Engineer
Skills
Professional SkillsAmazon Web ServicesData ArchitectureData ServicesDatabasesModelingProject Teams
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
