remote
Software Engineer - Fitch Group
Software Engineer
Software Engineer building scalable financial data platforms using Python, Java, and AWS, ensuring high performance and reliability in a fast‑paced, data‑centric environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput services for financial data ingestion and processing.
- Collaborate with data scientists and product teams to translate business requirements into robust, scalable code.
- Implement CI/CD pipelines, automated testing, and monitoring to ensure reliability and rapid delivery.
- Optimize database queries and data models for performance and cost efficiency on AWS.
- Participate in code reviews, knowledge sharing, and continuous improvement initiatives.
Requirements
- 3+ years of professional software development experience in a production environment.
- Strong proficiency in Python and Java, with solid understanding of object‑oriented design.
- Hands‑on experience with relational databases (SQL) and cloud services (AWS).
- Familiarity with Git, Docker, and CI/CD tools.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonjavasqlawsagile