Software Engineer
About the role
An established financial services company is looking for an experienced engineer to join the team. The successful candidate will serve as a seasoned member of an agile team to design and deliver trusted technology products in a secure, stable, and scalable way. You will be responsible for carrying out critical technology solutions across multiple technical areas to support broad business objectives.
What You'll Be Doing
Executing software solutions, design, development, and technical troubleshooting to build solutions or break down complex technical problems.
Creating secure, high-quality production code and maintaining algorithms that run synchronously with appropriate systems.
Producing architecture and design artifacts for complex applications while ensuring design constraints are met by software code development.
Developing and implementing secure data lake solutions within cloud environments using modern infrastructure tools.
Leveraging authorized AI coding assist tools to improve code quality, delivery speed, and productivity across complex deliverables.
What We're Looking For
Formal training or certification on software engineering concepts and 3+ years of applied experience.
Proficiency in Python or Java, and database query languages for application development and maintenance.
Knowledge of cloud data management tools such as Glue, EMR, Athena, Redshift, and Lake Formation.
Solid understanding of agile methodologies including CI/CD, application resiliency, and security.
Experience with Infrastructure as Code (IaaS) development, including Terraform configuration and scripting.
What's On Offer
Professional development opportunities within a specialized technology team.
Access to emerging technologies and enterprise-grade AI development tools.
A collaborative environment focused on continuous improvement and coding hygiene.
Comprehensive benefits package typical of a large financial institution.
Flexible hybrid working arrangements.
Apply via Hyra to be considered for this opportunity.
Responsibilities
- Executing software solutions, design, development, and technical troubleshooting
- Creating secure, high-quality production code
- Producing architecture and design artifacts for complex applications
- Developing and implementing secure data lake solutions
- Leveraging AI coding assist tools to improve code quality
Qualifications
- Formal training or certification on software engineering concepts
- Proficiency in Python or Java, and database query languages
- Knowledge of cloud data management tools
- Solid understanding of agile methodologies
- Experience with Infrastructure as Code (IaaS) development
Benefits
- Professional development opportunities
- Access to emerging technologies and AI development tools
- Collaborative environment focused on continuous improvement
- Comprehensive benefits package
- Flexible hybrid working arrangements
Skills mentioned
About Hyra
Hyra connects job seekers with top employers. Find remote work, full-time positions, and contract roles in technology, healthcare, finance, and more.