Senior Software Engineer
Position Overview
We're excited to support a top-tier financial institution in their search for a seasoned software developer to join a dynamic engineering group. This role centers on crafting seamless and scalable digital experiences that simplify intricate workflows. It's a great fit for someone who thrives in high-energy settings and enjoys tackling complex technical challenges alongside cross-functional collaborators.
Key Responsibilities
- Develop core interfaces that guide users through critical input processes, including personal and financial data.
- Partner with product leads, UX designers, and domain experts to deliver robust, user-friendly solutions using contemporary development tools.
- Translate business needs into technical specifications and build early-stage prototypes to validate ideas.
- Independently design and build major features of the user interface.
- Participate in peer reviews of architecture and code to uphold engineering standards.
- Diagnose and address performance issues to enhance system responsiveness.
- Stay informed on new technologies and share relevant insights with the team.
- Support the growth of junior team members through coaching and knowledge sharing.
- Write and maintain clean, efficient code as part of your daily workflow.
- Provide support across the software lifecycle, including production troubleshooting.
- Coordinate with adjacent teams and stakeholders to align on objectives and deliverables.
- Operate within Agile frameworks such as Scrum or XP.
What You Bring
- A bachelor's degree in a STEM discipline or equivalent hands-on experience.
- At least 4 years of experience developing enterprise-level software.
- 3+ years working with scalable systems using tools like React, Node.js, Kotlin, or Java.
- Strong analytical thinking and a team-oriented approach.
- Familiarity with unit testing and test-driven development practices.
- A commitment to writing maintainable, high-quality code.
- Ability to explain technical concepts clearly to both technical and non-technical audiences.
- Solid grasp of algorithms, data structures, and software design principles.
- Exposure to generative AI tools is a plus.
- Comfort working in fast-moving environments with minimal supervision.
- A desire to contribute to team growth through mentorship and best practice sharing.
Impellam Group and its brands are equal-opportunity employers committed to diversity and inclusion. All qualified applicants will receive consideration without regard to race, color, religion, gender, sexual orientation, pregnancy or maternity, national origin, age, disability, veteran status, or any other factor determined to be unlawful under applicable law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application, interview process, pre-employment activity, and the performance of crucial job functions.
If you require additional disability considerations, modifications, or adjustments please let us know by contacting HR-InfoImpellamNA@impellam.com or fill out this form to request accommodations.
Similar Jobs
Apply to this Job
Share this Job
More Information
There's much more to explore!
Subscribe to our newsletter
With insight across the whole of Lorien, we’ll keep you ahead of the curve on the talent market.