Job Description
Summary
As a Software Engineer within Investigations, you’ll join a team of other engineers and share the responsibility of providing the right tools for the right data in order to build best in class customer experiences for our customers. Thus, you’ll find the opportunity to lead, build and maintain new customer facing web frontend features as well as the services backing them. Part of this responsibility is also to learn and understand the underlying data platform, in order to partner with product managers and designers to deliver impactful solutions to our customers.
Please note that there are specific requirements for this specific role:
You must be a U.S. Citizen and you must be based in the Eastern Time Zone of the U.S.
In this role, you’ll:
- Develop and maintain backend services primarily using Spring-based Java frameworks.
- Monitor and maintain deployed features and services using tools like Datadog and Humio.
- Collaborate closely with design and product teams to ship and iterate on software features.
- Contribute to the development and maintenance of our cloud infrastructure using AWS and tools like Terraform, Terragrunt, and CloudFormation.
- Assist with the deployment and management of microservices applications on Kubernetes clusters.
We’re looking for candidates who have:
- Experience with object-oriented programming languages, particularly Java.
- Familiarity with cloud platforms, ideally AWS.
- Understanding of infrastructure as code (IaC) concepts and tools.
- Ability to work effectively in a collaborative team environment.
- Strong problem-solving and analytical skills.
Nice to have experience:
- Experience with modern Kubernetes practices, including controllers and operator patterns, is a plus. Familiarity with managing databases within a Kubernetes environment is also beneficial.
Technologies we use:
- Kubernetes
- AWS Cloud
- Terraform
- Ansible
- Postgres
Skills
- AWS
- Software Engineering
- Team Collaboration