Software Engineer

Kestra Holdings

$90K — $120K *
Tempe, AZ 85281In-Person
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4-7 years of software development experience, covering both front-end and back-end.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proficiency with Agile/Scrum methodologies and cross-functional teamwork.
  • Experience with third-party API integrations.
  • Background in financial services or a highly regulated industry.
  • Familiarity with modernizing legacy systems.

Responsibilities

  • Design, develop, test, and deploy robust software solutions for the advisor platform.
  • Translate requirements and designs into functional software components.
  • Write clean, documented, and testable code; contribute to component libraries.
  • Participate in peer code reviews to ensure quality and maintainability.
  • Contribute to scalable application architecture and system integrations.
  • Mentor junior engineers and support knowledge-sharing within the team.
  • Stay updated with emerging technologies and share insights with the team.

Benefits

  • Competitive pay and benefits from a large employer with over 1600 employees.
  • 401(k), health insurance, and a comprehensive benefits package.
  • Supportive and collaborative work environment focused on professional excellence.
  • Opportunities for training, development, and career growth.
  • Tuition reimbursement for eligible educational expenses.
Full Job Description
Kestra is seeking a talented and motivated Software Engineer to join our dynamic Advisor Platform Engineering team. This pivotal role involves designing, developing, and maintaining engaging and intuitive software for our cutting-edge financial advisor platform.

What you'll Do:
  • Design, develop, test, and deploy professional-quality front-end and back-end capabilities that meet accessibility, performance, and reliability goals.
  • Translate product requirements, UI/UX designs, and architecture guidance into maintainable, functional software.
  • Write clean, well-documented, testable code that adheres to development standards; contributes to shared component libraries and the design system.
  • Participate in peer reviews focused on correctness, resiliency, and maintainability.
  • Contribute to scalable application architecture and ensure seamless integration across systems.
  • Document technical designs for review before implementing significant changes.
  • Author comprehensive unit, integration, and end-to-end tests; maintain continuous integration and delivery practices to ensure reliable, fast delivery.
  • Champion best practices for automated testing and deployment.
  • Instrument applications for proactive monitoring, logging, and troubleshooting.
  • Troubleshoot, debug, and resolve issues promptly to maintain system health.
  • Work closely with product managers, designers, architects, and peers.
  • Provide status updates, estimates, and demos in Agile ceremonies.
  • Mentor junior teammates and contribute to knowledge sharing within the team.
  • Identify and address technical debt and performance bottlenecks; propose improvements to processes, tooling, and documentation.
  • Stay current with emerging technologies and industry trends; share insights with the team.
  • Take ownership of deliverables from conception through production rollout; align work with team objectives and broader strategic priorities.
  • Uphold core values (Make it Happen, One Team, Serve) in daily interactions and delivery commitments.


What You Bring:

  • 4-7 years of professional experience in a combination of front-end and back-end software development, delivering production systems with a demonstrated track record of successful project contributions.
  • Bachelor's degree in Computer Science, Software Engineering, a related technical field, or equivalent practical/work experience.
  • Experience working in an Agile/Scrum development environment and in cross-functional teams.
  • Experience with third-party API integrations.
  • Experience with financial services or highly regulated industry.
  • Experience modernizing legacy systems.


Internal Application Policy:

Internal applicants must be in good standing and have a minimum of 1 year of service with Kestra. Internal applicants must also have a minimum of 1 year service in current role unless approved by EVP.

Benefits to support you:
  • Competitive pay and benefits with a large employer (over 1600 employees nationwide)
  • 401(k), health insurance, and a competitive benefits package
  • Work in a supportive, collaborative environment committed to professional excellence
  • Help clients navigate meaningful financial decisions with confidence
  • Opportunities for training, development, and long-term growth within the firm
  • Tuition reimbursement for qualified expenses

Similar Jobs

More Jobs at Kestra Holdings

More Finance & Insurance Jobs

Find similar Software Engineer jobs: