Join a leading financial services organization as a Software Engineer, where you will play a pivotal role in transforming legacy systems into modern, cloud-native platforms. This opportunity is ideal for a dedicated professional with a strong background in backend development, cloud computing, and experience with Rust and AWS. As a Software Engineer, you will be immersed in a dynamic environment that values innovation, operational excellence, and collaborative problem-solving. You will work with cross-functional teams, leveraging your technical acumen to deliver scalable, reliable, and secure software solutions that meet the highest industry standards.
As a Software Engineer, you will be instrumental in the migration of existing legacy platforms to cutting-edge cloud infrastructure, ensuring that the organization remains at the forefront of technology within the financial services sector. You will have the chance to work on greenfield projects, develop robust distributed systems, and actively contribute to the design and enhancement of high-performance services. Your contribution will directly impact the organization’s operational capabilities and its ability to provide reliable financial services to clients.
The role offers a comprehensive benefits package and the opportunity to work with a company that values employee ownership, professional growth, and a collaborative culture. The organization has a longstanding reputation for excellence, with decades of industry experience and recognition for both client and talent satisfaction. By joining the team as a Software Engineer, you will not only advance your technical career but also become part of a community that supports your ongoing development and success.
Software Engineer - Summary
- Lead the migration and modernization of legacy systems to cloud-native platforms using Rust and AWS.
- Enhance scalable, distributed backend systems for a financial services firm.
- Collaborate with cross-functional teams to design and build innovative solutions.
- Contribute to the organization’s mission of operational excellence and technological leadership.
Duties & Responsibilities
- Develop and enhance cloud-native distributed systems in production environments using AWS.
- Work with teams to design, build, and modernize platforms, including leading migration projects from legacy environments.
- Focus on creating scalable, high-performance backend services prioritizing reliability, security, and operational excellence.
- Engage in the full software development lifecycle including planning, deployment, and ongoing maintenance.
- Participate in code reviews and implement automated testing procedures to ensure high-quality deliverables.
- Utilize infrastructure-as-code practices to maintain robust and resilient systems.
Salary & Benefits
- Competitive compensation package tailored to experience and expertise.
- Comprehensive benefits including medical, dental, vision, and life insurance.
- Access to an Employee Stock Ownership Program.
- Support from a dedicated engagement manager focused on your success.
- Opportunities for ongoing professional development and growth.
Qualifications & Requirements
- Minimum 5 years of experience in backend or software engineering, with a focus on cloud-native distributed systems in AWS production environments.
- At least 2 years of hands‑on experience with Rust, including asynchronous programming, concurrency, and performance tuning.
- Strong background in C#/.NET and microservices/service-oriented architectures, including experience in migrating or modernizing legacy platforms.
- Deep understanding of AWS core services and cloud architectural patterns, such as networking, VPC, IAM/security, compute, containerization, and monitoring/logging.
- Proven ability to design and implement greenfield platforms, including establishing new services, defining data contracts, implementing CI/CD standards, and ensuring operational readiness in a regulated environment.
Ideal Candidate Snapshot
- Detail-oriented software engineer with a passion for backend development and cloud-native solutions.
- Strong collaborator who excels in cross-functional team environments.
- Enthusiastic about new technologies, continuous learning, and process improvement.
- Demonstrates strong problem-solving skills in complex, regulated environments.
- Values high-quality engineering practices, including code review and automated testing.
Other Relevant Information
- The organization is recognized for its longstanding industry experience and award-winning client and talent services.
- Employees are encouraged to participate in programs supporting professional growth and workplace satisfaction.
- Located in a thriving financial hub, the company offers exposure to innovative projects and a fast-paced environment.
- All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. IDR is subject to certain governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations. In order to comply with these laws, we invite employees to voluntarily self-identify their race or ethnicity, gender, and veteran status (if applicable). Submission of this information is voluntary and refusal to provide it will not subject you to any adverse treatment. The information obtained will be kept confidential and may only be used in accordance with the provisions of applicable laws, executive orders, and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement. You may access this form here.