Senior Back-End Software Engineer - Remote
About the Role
We are seeking a Senior Back-End Software Engineer - Remote to join our dynamic team at Alter Solutions. In this role, you will be instrumental in supporting front-to-back trading and processing platforms across several European locations. You will collaborate closely with both business and IT teams to build and maintain mission-critical applications that serve the front office, back office, and shared services. This position is pivotal in strengthening our team responsible for a major trading platform, with a strong emphasis on CI/CD enablement and robust operational support.
What You'll Do
- Design, build, test, and support core back-end components for a trading application.
- Implement clean, modular back-end code using Java and/or C++.
- Create and execute unit and integration test cases to ensure quality.
- Establish and evolve CI/CD pipelines for the application to enhance deployment efficiency.
- Troubleshoot and resolve application incidents in a production-critical environment.
- Collaborate closely with trading, back office, and support users to understand their needs.
- Maintain comprehensive design and technical documentation for future reference.
- Support technical integration testing with interfacing applications to ensure seamless operation.
- Contribute to workflows, change implementation, and user enablement initiatives.
- Work in an agile context with business analysts and IT peers to deliver high-quality solutions.
Requirements
- Senior level experience in Object-oriented programming: Java and/or C++.
- Must have scripting skills in Shell; Python is a plus.
- Solid knowledge of SQL, preferably PostgreSQL.
- Confident in working with Linux-based systems.
- Experience with version control systems, particularly Git.
- Practical experience with CI/CD pipelines.
- Familiarity with agile methodologies such as Scrum or Kanban.
- Strong analytical thinking and problem-solving skills.
- Ability to work independently and remain stress-resistant.
- Experience with trading platforms (e.g., Murex) is a plus.
Nice to Have
- Familiarity with cloud services (AWS, Azure).
- Experience in the financial services sector.
- Knowledge of microservices architecture.
What We Offer
- A positive work culture focused on diversity and inclusion.
- Opportunity to contribute to innovative technologies in the energy sector.
- Flexible working hours to support work-life balance.
- Access to professional development and training opportunities.
- Collaborative team environment with a focus on innovation.
This Senior Back-End Software Engineer position offers the chance to work remotely in a dynamic financial environment, focusing on innovative trading platforms. Enjoy a positive work culture and opportunities for professional growth.
Who Will Succeed Here
Proficient in Java and Python with a demonstrated ability to optimize performance in high-load environments, particularly for trading platforms.
Strong understanding of CI/CD pipelines and experience with Git version control, enabling efficient deployment and integration processes in a fully remote setting.
Experience with PostgreSQL and SQL for database management, coupled with a proactive mindset to troubleshoot and resolve performance issues in a mission-critical application environment.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months