Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

PEAK6 Logo

Senior Software Engineer

PEAK6

Salary not specified
Sep 16, 2025
Austin, TX, US
Apply Now

Apex Fintech Solutions is seeking a Senior Software Engineer to play a pivotal role on their engineering team, responsible for designing, developing, and maintaining high-quality software solutions. You will leverage your expertise to contribute to all aspects of the software development lifecycle, from requirements analysis and architectural design to implementation, testing, and deployment. You will collaborate closely with cross-functional teams to deliver scalable, reliable, and efficient software products that meet the needs of our users and business objectives.

Requirements

  • Experience with other programming languages, Docker, Kubernetes, and cloud environments (GCP/Azure/AWS).
  • Strong understanding of distributed and event-driven architectures.
  • Capable of diagnosing and fixing complex technical issues effectively.
  • Experience with Java
  • Experience with microservices architecture
  • Experience with Kubernetes
  • Experience with cloud environments (GCP/Azure/AWS)

Responsibilities

  • Define, develop, deploy, and maintain software that adds real value to Apex.
  • Engage in full-stack development, predominantly focusing on backend processes using Java and other languages as needed.
  • Build and maintain microservices managed by Kubernetes, ensuring scalability and resilience.
  • Design and implement clean, consistent APIs for internal and external use, ensuring they meet functional and reliability standards.
  • Write well-documented, thoroughly tested, and easily maintainable code.
  • Adhere to and enhance coding standards to maintain high code quality within a small, agile development team.
  • Tackle complex technical challenges across all layers of the application stack, contributing innovative ideas for system enhancements and solutions.

Other

  • 5+ years of professional software development experience, with a demonstrated ability in a multi-person team setting.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline (or equivalent work experience) required
  • This job operates in an office environment 3 days per week.
  • Excellent interpersonal and communication skills, capable of working collaboratively across different geographical locations and explaining technical details to non-technical stakeholders.
  • Demonstrated leadership skills with the ability to drive projects, mentor peers, and promote a positive and productive work environment.