About this role
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Senior Software Engineer specializing in Java and React, you will be an experienced member of an agile team, tasked with designing and delivering reliable, market-leading technology products that are secure, stable, and scalable.
Key Responsibilities:
- Execute software solutions, design, development, and technical troubleshooting with innovative approaches to build solutions.
- Create secure and high-quality production code while maintaining algorithms that run synchronously with appropriate systems.
- Leverage enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity across complex deliverables.
- Produce architecture and design artifacts for complex applications, ensuring design constraints are met by software code development.
- Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to improve software applications and systems.
- Proactively identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture.
Required Skills & Qualifications:
- Formal training or certification in software engineering concepts with 3+ years of applied experience.
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Experience in developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying languages.
- Hands-on experience with enterprise-authorized AI-assisted software development tools, demonstrating the ability to evaluate and refine AI-generated outputs.
- Understanding of responsible AI use in engineering workflows and adherence to security expectations.
- Solid understanding of the Software Development Life Cycle and agile methodologies such as CI/CD, Application Resiliency, and Security.
What We Offer:
The team provides a dynamic work environment that fosters innovation and collaboration. You will have opportunities for professional growth and development, along with access to cutting-edge technologies and tools.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.