Software Engineer (Python, AWS)
Core
Build the shared data platform supporting reporting, analytics, AI, and Data Science initiatives by processing, organizing, and enriching large volumes of data.
Role type
Senior hands-on software engineer (Python, AWS, Data Platform)
Builds
Scalable cloud-native services, microservices-based applications, and modern data solutions for the Diligent One Platform.
Domain
SaaS, Governance Risk and Compliance (GRC), Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, SQL, REST APIs, microservices architecture, AWS, Infrastructure as Code, AI-assisted development tools
Preferred skills
Data Warehouses, Data Lakes, event-driven architectures, Airflow, Spark, dbt, CDK, Terraform, CI/CD pipelines, container technologies, GitHub Actions
Technologies
Python, SQL, AWS, REST, Microservices, Airflow, Spark, dbt, CDK, Terraform, GitHub Actions
Responsibilities
Design, develop, review, and test features and user stories following Agile practices; Contribute to core platform development and integration projects; Participate in shaping future architecture including scalable backend services; Collaborate with Product Owners and Engineering Managers to refine technical requirements; Build and maintain cloud-native solutions and microservices; Support creation of operational and technical documentation; Identify opportunities to improve engineering processes and team effectiveness.
Seniority
Mid-level to Senior, hands-on IC