Software Engineer

Soni Resources Group — United States · Posted ~1 hour ago

Mid Full-time

Skills

C C++ Unix/Linux scalable software development low-latency systems CI/CD software testing code review Unix Linux

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Develop high-performance, low-latency software for mission-critical financial applications. You will design and maintain scalable C/C++ applications on Unix/Linux, deliver features through production support, collaborate with architects, engineers, QA, and product stakeholders, and contribute to code reviews, testing, and CI/CD. The role also includes mentoring junior engineers and improving development practices with AI-assisted tools.

Highlights

Work on mission-critical, low-latency trading applications in a high-performance engineering environment. The role provides end-to-end software ownership, collaboration with experienced teams, mentoring opportunities, and exposure to modern CI/CD and AI-assisted development practices.

Description

Overview Our client, a global financial services organization, is seeking a Software Engineer to design, develop, and support high-performance trading applications. This role offers the opportunity to work on mission-critical, low-latency systems while collaborating with experienced engineering teams in an Agile environment. Responsibilities Design, develop, and maintain scalable C/C++ applications.Deliver software features from design through implementation and production support.Collaborate with architects, engineers, QA, and product stakeholders.Participate in code reviews, testing, CI/CD, and engineering best practices.Mentor junior developers and contribute to technical discussions.Ensure software meets security, quality, and performance standards.Identify opportunities to improve development processes and leverage AI-assisted development tools. Qualifications Bachelor's degree in Computer Science or equivalent experience.Strong experience with C/C++ development on Unix/Linux platforms.Experience with Oracle and/or PostgreSQL databases.Knowledge of messaging technologies (e.g., Solace, Protocol Buffers) and event-driven systems.Experience with Jira, Git, CI/CD pipelines, and Agile development.Strong understanding of software design principles, secure coding, and problem-solving. Preferred Experience with trading systems, capital markets, or financial services.Knowledge of low-latency or high-performance distributed systems.Experience with microservices, AWS, Docker, or other cloud technologies.Familiarity with AI-assisted development tools such as Amazon Q, GitHub Copilot, Kiro, or similar. Compensation: $136,000 to $175,000 annually Compensation is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications.