Peak6 Investmentsposted 3 days ago
Full-time - Senior
Hybrid - Austin, TX
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

Join our Apex Platform Core Services team as a Senior Software Engineer, where you will play a vital role in creating and supporting key systems including the client identity and access management (CIAM) system and client asynchronous event delivery system. Your day-to-day activities may involve collaborative system design and development, providing mentorship to peers, leading coding sessions, and exploring innovative technologies. This role offers the opportunity to work closely with a team of experienced developers in building robust, high-volume, and high-availability platform systems that drive the Apex ecosystem and modern investment applications forward.

Responsibilities

  • Design, Develop, and Deploy Software: Take ownership of the end-to-end software development lifecycle, from designing to deploying high-performance, high-throughput software.
  • Production System Support: Provide hands-on support for the production systems you design, including building, deploying, and monitoring to maintain system health and reliability.
  • Code Quality Assurance: Uphold commercial-grade, well-tested code standards, and promote high code-quality across the team through meticulous code reviews.
  • Technical Documentation: Maintain technical documentation and guides, ensuring they are up to date, accurate, and easy to understand.
  • Cross-Functional Collaboration: Collaborate closely with product managers, engineers, and other stakeholders to understand requirements and deliver high-quality software products on time.
  • Problem Solving and Troubleshooting: Investigate and resolve complex technical issues, troubleshoot production incidents, and implement preventive measures.
  • Continuous Learning and Innovation: Stay updated on industry trends, emerging technologies, and best practices in software engineering.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent work experience required; Master's degree preferred.
  • 5+ years of experience in software development with a strong proficiency in one or more programming languages such as Python, Go, or Java.
  • Experience with automated testing frameworks and methodologies for backend services.
  • Experience as a technical lead on epics, driving the technical direction and implementation strategy for large-scale projects.
  • Experience with CI/CD (Continuous Integration/Continuous Deployment) pipelines and tools.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Experience with SQL including the ability to write complex queries and optimize database performance.
  • Experience in financial services a plus.

Benefits

  • Healthcare benefits (medical, dental and vision, EAP)
  • Competitive PTO
  • 401k match
  • Parental leave
  • HSA contribution match
  • Paid subscription to the Calm app
  • Generous external learning and tuition reimbursement benefits
  • Hybrid work schedule allowing flexibility of working from home and one of our primary offices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service