Principal Sofware Engineer


Austin
USD180000 - USD250000
PR/562079_1760382814
Principal Sofware Engineer

Selby Jennings is currently partnered with a renowned investment management firm, headquartered out of Austin, Texas, looking to fill a Principal Software Engineer to support their Equity Portfolio Management division. This hire will work with both technologists and portfolio managers, so, they are looking for a candidate that has deep buy-side asset management experience (i.e. capital markets, ETFs, securities lending, etc.). This is a key hire for the firm, as this individual will help deliver advanced technology solutions for internal analytics and decision-support teams, as well as being involved with leading technical initiatives and shaping the future of enterprise software platforms. This is a full-time hire and hybrid out of Austin, Texas.

Key Responsibilities:

  • Act as a strategic technical advisor, helping define and drive long-term technology direction.
  • Partner with other senior engineers and architects to design and implement robust software systems aligned with organizational objectives.
  • Develop architectural blueprints and integration strategies for complex platforms.
  • Provide technical oversight and guidance for engineering teams working on decision-support tools.
  • Build and optimize applications that require high throughput and low latency.
  • Support professional development of team members through coaching and technical mentorship.
  • Create and maintain documentation related to system architecture, deployment processes, and operational procedures.
  • Advise stakeholders on technology capabilities and recommend solutions that enhance business outcomes.
  • Offer advanced technical support for internal users across multiple locations.
  • Develop foundational code and frameworks to be used across engineering teams.
  • Promote best practices in software development and enforce quality standards.
  • Ensure systems meet stringent requirements for security, reliability, and performance.
  • Lead code reviews and establish standards for software development lifecycle adherence.
  • Collaborate with product and business teams to define solution objectives and priorities

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related technical discipline.
  • 10+ years of experience in software development, including several years in a senior or leadership role.
  • Background in financial technology, trading platforms, or enterprise analytics systems.
  • Expertise in object-oriented programming languages, particularly C#.
  • Strong backend development skills, including API design, data architecture, and system integration.
  • Familiarity with domain-driven design principles.
  • Experience with modern frontend frameworks (e.g., React, Angular, Vue, or Blazor).
  • Solid understanding of software design patterns and service-oriented architecture.
  • Proficient in writing clean, maintainable, and testable code.
  • Hands-on experience with Agile methodologies such as Scrum or Kanban.
  • Knowledge of SOLID principles and scalable software design.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Strong communication skills for engaging with technical and non-technical stakeholders.
  • Understanding of secure development practices and frameworks.
  • Familiarity with DevOps and site reliability engineering concepts.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your CV so you can be considered for roles that have yet to be created. 

Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.