Data Software Engineer
Skills
About the role
We are searching for a Data Software Engineer to join our Team within the wider Investment Systems organization.
This role will focus on designing, developing, and supporting technology solutions that power liquid credit investment workflows, including trade processing, reporting, and data management. You will collaborate closely with portfolio managers, traders, operations staff, and other engineering groups to build scalable, high-performing systems that underpin core investment operations.
Responsibilities
Design, develop, and support reliable software solutions that power liquid credit investment workflows
Integrate data across the various systems used in credit investing to ensure consistency and reliable information exchange
Apply hands-on knowledge of SQL Server (2016 or newer) to build and maintain database-driven solutions
Collaborate with cross-functional teams, including front office, operations, and product stakeholders, to align on requirements and deliverables
Tune database performance and preserve data accuracy and integrity across all managed systems
Take part in system architecture discussions and help define and enhance engineering best practices
Diagnose and resolve production incidents promptly to minimize business disruption
Deliver clean, scalable, and well-documented code that supports long-term maintainability
Requirements
At least 2 years of professional experience in software engineering with a focus on data or backend development
Solid hands-on expertise with SQL, including query optimization, stored procedures, and data modeling
Proven ability to design and enhance reporting solutions using SSRS together with SQL-based data models
Advanced skill in building and refining complex stored procedures and queries to satisfy demanding business needs
Strong foundation in software engineering fundamentals, including data structures, object-oriented programming, and system design
Excellent communication skills, with the ability to engage effectively with both technical and non-technical audiences
Ability to thrive in a fast-paced, team-oriented setting
Strong analytical, problem-solving, and communication capabilities focused on complex technical challenges
Attention to detail combined with the ability to manage multiple priorities in parallel
Solid English at B2 level or higher, in both written and spoken forms
Nice to have
Prior experience in financial services or investment systems
Working knowledge of Python for data processing or backend development tasks
Familiarity with Allvue's cloud-native platform (Everest), particularly the trade and order management components
Experience with AWS, covering cloud infrastructure, services, and deployment strategies
Understanding of the trade lifecycle, order management systems, or portfolio management systems
Hands-on exposure to modern software development practices such as CI/CD, DevOps, and microservices architectures
We offer
International projects with top brands
Work with global teams of highly skilled, diverse peers
Healthcare benefits
Employee financial programs
Paid time off and sick leave
Upskilling, reskilling and certification courses
Unlimited access to the LinkedIn Learning library and 22,000+ courses
Global career opportunities
Volunteer and community involvement opportunities
EPAM Employee Groups
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.