- Company Name
- PEAK6
- Job Title
- Senior Software Engineer
- Job Description
-
**Job Title:** Senior Software Engineer
**Role Summary:**
Design, develop, and maintain high‑quality backend services for fintech platforms, ensuring scalability, reliability, and performance. Lead technical decisions, support CI/CD pipelines, collaborate with product and design teams, and utilize automated testing and AI tools to enhance productivity.
**Expectations:**
- 5+ years of software development, with deep expertise in at least one language (Java).
- Proven experience in automated testing, CI/CD, cloud deployment (AWS, Azure, or GCP).
- Strong analytical skills for data integrity and performance optimization.
- Ability to mentor peers, influence architecture, and contribute to project strategy.
**Key Responsibilities:**
- Develop and maintain backend services that power wealth‑management products.
- Write clean, efficient, and well‑documented code, adhering to coding standards.
- Design and implement automated tests (unit, integration, performance).
- Create and update technical documentation for internal and external stakeholders.
- Participate in code reviews, ensuring quality and best‑practice compliance.
- Support CI/CD pipelines: automate builds, tests, and deployment to cloud environments.
- Analyze large datasets to ensure accuracy and extract insights for product improvement.
- Troubleshoot and resolve production incidents, minimizing downtime and maintaining availability.
- Integrate AI‑assisted development tools to boost productivity and code quality.
- Work closely with product managers, designers, and operations to translate requirements into functional features.
- Stay current with industry trends, emerging technologies, and fintech regulations, applying new knowledge to optimize processes.
**Required Skills:**
- Proficiency in Java (core language) and at least one additional language.
- Experience with automated testing frameworks (JUnit, TestNG, etc.) and performance testing.
- Strong knowledge of CI/CD tools (Jenkins, GitLab CI, GitHub Actions, or equivalent).
- Expertise in cloud platforms (AWS, Azure, or GCP) and service orchestration.
- Advanced SQL skills: complex queries, indexing, and performance tuning.
- Familiarity with Agile practices (Scrum, Kanban), Jira, and sprint planning.
- Excellent problem‑solving, analytical, and troubleshooting abilities.
- Effective communication and collaboration with cross‑functional teams.
- Ability to use AI tools for code generation and quality analysis.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (advanced degree preferred).
- Equivalent professional experience accepted.
- Certifications: AWS/Azure/GCP Cloud Practitioner or developer certifications are a plus.
Northern ireland, United kingdom
Remote
Senior
24-11-2025