cover image
PEAK6

PEAK6

peak6.com

2 Jobs

408 Employees

About the Company

We're In The Business Of What Ought To Be The business of doing, creating, and building the world the way we see fit. We seek out the transformational opportunity, making it better, more useful, more valuable. At PEAK6, we activate what is into what ought to be through world-class technology, operational excellence and purposeful design. PEAK6 is not your typical investment firm. While trading got us our start and still powers our center, we quickly realized that our vision was to embrace and empower today’s consumer through technology, simplifying processes, improving performance and creating new wealth.

Listed Jobs

Company background Company brand
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
Company background Company brand
Company Name
PEAK6
Job Title
Software Engineer II
Job Description
**Software Engineer II** **Role Summary** Design, build, and optimize software solutions for fintech billing systems, supporting GCP-based platforms and maintaining existing client applications. Collaborate in a dynamic environment to solve complex problems through engineering innovation. **Expectations** Proficiency in modern software development, cloud ecosystems, and microservices architecture. Requires hands-on experience in iterative development, debugging, and automation within agile teams. **Key Responsibilities** - Develop billing microservices using Java for charge calculations, rate configurations, and system integrations. - Own full development lifecycle tasks: requirements analysis, coding, testing (unit/integration), deployment via CI/CD (Bazel). - Diagnose production and non-production issues using tools like Datadog, resolving bugs in billing services and database queries. - Collaborate on code reviews, pair programming, and technical decisions to deliver scalable billing features. - Design and implement database migrations (Flyway), SQL queries, and integrations with PostgreSQL, BigQuery, and GCP services. - Apply best practices in microservices development, including gRPC/Protobuf APIs, event-driven systems (PubSub), and observability. **Required Skills** - Proficiency in Java, Python, or Go; experience with testing frameworks and CI/CD workflows. - Strong foundational knowledge of microservices architecture, relational/distributed databases, and cloud (GCP preferred). - Familiarity with DevOps practices (trunk-based development, code reviews), agile methodologies, and financial systems integration. - Problem-solving ability to debug complex systems and optimize performance in high-transaction environments. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience. - 3+ years professional software development in a multi-person engineering team. - Experience with GCP services (BigQuery, Pub/Sub, Cloud Functions) and containerized deployment pipelines.
Northern ireland, United kingdom
Remote
Junior
27-01-2026