The company
Tracing our history to 1928, Wellington Management is one of the world’s largest independent investment management firms. With over USD 1 trillion in client assets under management as of 30 September 2023, we serve as a trusted adviser to clients in over 60 countries. Our innovative investment solutions are built on the strength of proprietary, independent research and span nearly all segments of the global capital markets, including equity, fixed income, multi-asset, and alternative strategies. As a private partnership whose sole business is investment management, our long-term views and interests are aligned with those of our clients. We are committed to attracting a talented and diverse workforce, and to fostering an open, collaborative culture of inclusivity because we believe multiple perspectives lead to more informed investment and business decisions. As an Equal Opportunity Employer, we welcome people with diverse life experiences, fresh ideas, and specialized subject-matter expertise.
Position
The Development Engineering team is seeking an intelligent, curious, and hardworking Software Engineer to join the team. Candidate should have a solid understanding of application development, sustained engineering, release management, and DevOps within cloud-based architectures. The role is development focused; however, many aspects of the role will explore process and observability of the applications supported by the team.
Responsibilities
- Participate in full stack software development including coding, quality assurance, deployment and production support for Java and Python applications
- Improve visibility in performance through modern open-source monitoring tools
- Support for developer experience in next generation cloud development environments
- Manage underlying infrastructure supporting our applications on AWS
- Enhance and produce documentation for applications and processes
Qualifications
- Minimum 2 years of professional experience developing in Java, Python, or NodeJS
- Comfortable working on Linux systems
- Experience with testing frameworks such as Junit, Pytest, RobotFramework, Cucumber
- Demonstrated knowledge of development practices such as Agile, source code management and automated testing
- Familiar with using AWS services including EC2, CloudFormation, IAM, Lambda, Batch, S3, ECS
Additional skills and experience
- Experience working with Docker containers and orchestrators like AWS ECS, Kubernetes or Swarm
- Fundamental understanding of security principals
- Basic understanding of Linux systems administration
- Experience with application or system monitoring tools such as ELK, InfluxDB, CloudWatch, Prometheus, or Grafana
- Passionate about digging deep into technology to understand subtle nuances