Praxent is a company focused on transforming the financial services industry by modernizing outdated customer-facing software applications. They are seeking a Principal Software Engineer (AI) to lead development teams, architect complex systems utilizing AI capabilities, and ensure the quality and delivery of projects.
Responsibilities:
- Lead development teams to ensure sprint commitments are met
- Cultivate Camaraderie: Ensure that Core Values are living and breathing throughout a portfolio of projects
- Engineer Value: Architect complex systems that leverage AI capabilities, lead software estimation efforts, establish DevOps processes, and configure cloud-based deployment environments to optimize performance and scalability
- Ensure Quality: Conduct technical reviews, identify and address performance issues; increase capacity, engagement
- Give Feedback: Act as coach/manager, communicate expectations throughout the project team and manage escalations promptly and thoroughly
- Improve Delivery: Propose new processes and habits to streamline the delivery of our engagements
- Eliminate Ambiguity: Conduct technical planning, rigorous subtasking, advance research, estimate software release timelines, and present technical approach for features, project extensions, and add-ons
Requirements:
- 3+ years of experience in solution architecture and technical design
- 1+ years of leadership experience in technical teams
- Ability to architect complex software solutions, oversee DevOps processes, and configure cloud-based environments to deliver measurable business value
- Thoroughly review code, proactively address performance issues, and foster an environment of continuous improvement to ensure consistently high-quality outputs
- Competence in technical scoping, subtasking, and estimation, eliminating ambiguity by presenting clear approaches for features, extensions, and add-ons
- Provide guidance and feedback to emerging talent, oversee design resources, and foster a collaborative environment anchored by best practices and continuous improvement
- Demonstrate knowledge and experience in system design, API development, infrastructure management, and architectural best practices
- Grasp the foundational principles of system architecture—from scalability to security to performance optimization and beyond
- Understand how development efforts align to business outcomes, and build trust by ensuring all technical stakeholders are working toward the same goals
- Additional knowledge and experience in AI assisted development (Claude Code, Cursor, CoPilot etc.)