via LinkedIn
$90K - 130K a year
Design, develop, and maintain cloud-native applications on AWS using Java and Python, build data pipelines, and collaborate with global teams.
5+ years in software engineering with strong Java and Python skills, AWS cloud-native application experience, CI/CD pipeline expertise, and ability to work with distributed teams.
We are seeking a hands-on Tech Engineer to build and support native applications on AWS Cloud for a global asset management client. The role focuses on modern engineering practices using Java, Python, CI/CD, and data engineering, while collaborating closely with stakeholders and teams primarily based in the UK. This is a W2 only role with 6+ months contract with possible extensions. Responsibilities • Design, develop, and maintain cloud-native applications on AWS using Java and Python. • Build and integrate data engineering components (data pipelines, APIs, data transformations) to support analytics and reporting. • Implement and enhance CI/CD pipelines (e.g., CodePipeline, Jenkins, GitHub Actions, or similar) for automated build, test, and deployment. • Apply cloud best practices for security, scalability, resiliency, and monitoring (e.g., CloudWatch, logging, alerts). • Collaborate with product owners, business stakeholders, and cross-functional teams (primarily in the UK) to refine requirements and deliver high-quality solutions. • Manage ambiguity by clarifying goals, breaking down complex problems, and proposing options with pros/cons. • Contribute to architecture and design discussions, ensuring alignment with enterprise standards and regulatory expectations. • Troubleshoot production issues, perform root-cause analysis, and drive continuous improvement in reliability and performance. Required Skills & Experience • 5+ years of experience in software engineering, with a strong focus on Java and Python. • Solid experience developing cloud-native applications on AWS (e.g., Lambda, ECS/EKS, API Gateway, S3, RDS/DynamoDB, SNS/SQS). • Hands-on experience with CI/CD tools and pipelines, including automated testing and deployment workflows. • Strong data engineering exposure: building data pipelines, working with relational and/or NoSQL databases, and handling file- or event-based data. • Proven ability to work with business and technology stakeholders, gather requirements, and translate them into technical solutions. • Demonstrated comfort managing ambiguity, prioritizing work, and making decisions with incomplete information. • Experience working with distributed/global teams, ideally with significant interaction with UK or European stakeholders. • Strong communication skills (verbal and written), with the ability to explain technical concepts to non-technical audiences. Preferred Qualifications • Experience in asset management, investment management, or broader financial services. • Familiarity with data and analytics use cases (e.g., portfolio, risk, performance, client reporting). • Knowledge of DevOps and Infrastructure-as-Code tools (e.g., Terraform, CloudFormation). • Experience with Agile/Scrum delivery environments.
This job posting was last updated on 2/20/2026