cover image
PEAK6

PEAK6

peak6.com

3 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
Company background Company brand
Company Name
PEAK6
Job Title
Software Engineering Intern (Back End)
Job Description
Job title: Software Engineering Intern (Back End) Role Summary: A 10‑week summer internship focused on backend software development, providing hands‑on experience designing, building, and maintaining scalable APIs and services for a fintech platform. Expectations: - Commit to a 10‑week hybrid program, working 40 hours per week. - Actively participate in Agile/Scrum cycles and code reviews. - Demonstrate strong analytical, problem‑solving, and communication skills. - Show willingness to learn emerging backend technologies and fintech domain knowledge. Key Responsibilities: - Design, develop, and maintain backend systems and APIs. - Collaborate with front‑end developers and product managers to translate requirements into technical solutions. - Participate in code reviews and uphold code quality standards. - Develop scalable, secure, and high‑performance applications. - Debug and resolve backend issues to ensure service reliability. - Stay informed on industry trends and emerging technologies in backend development. Required Skills: - Proficiency in at least one backend language (Java, Python, C++, or similar). - Familiarity with JavaScript and basic web service concepts. - Understanding of software development methodologies, especially Agile and Scrum. - Strong analytical and problem‑solving abilities with attention to detail. - Excellent teamwork and communication skills. - Adaptability to a fast‑paced, evolving work environment. - Interest in fintech and related markets. Required Education & Certifications: - Current enrollment in, or recent completion of, a bachelor’s or master’s degree in Computer Science, Software Engineering, or a related STEM field. - Senior standing or expected graduation by May 2027. - No mandatory certifications required; knowledge of relevant programming languages and frameworks preferred.
Austin, United states
Hybrid
Fresher
11-02-2026