Software Engineering Manager

CapFinancial Partners, LLC
Raleigh, NC, United States
1 day ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Microsoft Word JavaScript (Programming Language) .NET Framework Microsoft Excel Agile Methodology Artificial Intelligence Ajax (Programming Language) Amazon Web Services Automation of Tests Microsoft Azure C Sharp (Programming Language) Cloud Computing
+27 more
Code Review Software Debugging Software Design Patterns DevOps Microsoft Dynamics CRM Microsoft Visual Studio Microsoft Office Microsoft PowerPoint Scrum Methodology Standard Sql Simple Object Access Protocol (SOAP) Software Engineering SQL Databases Transact-SQL TypeScript Web Services Extensible Markup Language (XML) Google Cloud Enterprise Software Applications ReactJS Technical Debt Git Production Code Api Design Restful APIs Software Version Control Web Api

Job description

A Software Engineering Manager who combines people leadership, technical leadership, and hands-on development. The manager leads software engineers and, where assigned, other associates who work on our agile development teams, while contributing as an active developer on one of those teams. Success in this role means developing people, guiding sound technical decisions, and delivering high-quality, secure software that achieves business outcomes., People Leadership

  • Lead and manage software engineers and, where assigned, other associates on agile development teams, providing clear direction, coaching, and support
  • Coach and mentor team members through regular feedback, pairing, knowledge sharing, and stretch assignments, building independent judgment and future technical leaders
  • Set goals, conduct performance reviews, and support professional development plans throughout the year
  • Assist in recruiting and onboarding engineering talent

Hands-On Development & Technical Leadership

  • Contribute production code, automated tests, debugging, and code reviews as an active developer on one agile development team
  • Partner with the Software Engineering Director and Technology Architects to define engineering standards and best practices, then turn them into practical decisions that balance delivery, maintainability, reliability, security, and technical debt
  • Uphold architectural, coding, and security standards through design reviews, risk-based code reviews, and automated quality and security checks for both human-written and AI-assisted code
  • Contribute to CI/CD pipelines and DevOps practices that enable small, reviewable changes, automated testing, repeatable deployments, and fast feedback
  • Support delivered solutions with application-level diagnostics, monitoring, and troubleshooting, coordinating clear ownership and handoffs with QA, Product, and Infrastructure teams

Agile Delivery & Collaboration:

  • Participate in sprint planning, backlog refinement, and daily stand-ups as a developer and technical leader, contributing estimates and identifying dependencies and risks
  • Act as a liaison between engineering teams and business stakeholders, translating business requirements into technical deliverables
  • Communicate project status, risks, and dependencies to leadership and cross-functional teams
  • Promote accountability and continuous improvement, using application- or service-level delivery and quality trends and developer feedback to find bottlenecks rather than relying on code volume, commit counts, or individual velocity

AI-Assisted Engineering

  • Use and demonstrate approved AI-assisted development tools for implementation, testing, documentation, and troubleshooting, coaching associates to validate outputs, protect sensitive information, and remain accountable for their changes
  • Partner with the Software Engineering Director and relevant specialists on small proof-of-concept efforts with clear success criteria, using quality, delivery, maintainability, and cost to decide whether to adopt, refine, or stop an approach

Requirements

Software Engineering, Engineering Management, Software Engineering, Engineering Management, Agile Programming Methodologies, Leadership, Technical Leadership, Technical Delivery, Coaching, Mentoring, * 10+ years in software development, including 2+ years in a leadership or managerial role and recent hands-on experience building and supporting production software

  • Experience delivering enterprise applications using secure software development practices, preferably in regulated industries
  • Proficiency in cloud-based solution platforms, such as Azure, AWS, and GCP
  • Strong knowledge of .NET, C#, JavaScript/TypeScript, React, and SQL
  • Experience with CI/CD pipelines, infrastructure as code, Git source control and code review, and API development

Desired Qualifications/Skills:

  • Strong team leadership, coaching, and conflict resolution skills, with excellent verbal and written communication
  • Ability to balance people leadership, technical leadership, and hands-on development in a fast-paced environment by setting realistic commitments and communicating capacity constraints early
  • Knowledge of web services, Web API, SOAP, AJAX
  • SQL query experience
  • Familiarity with design-patterns
  • Proficiency in Azure DevOps (Visual Studio)
  • Microsoft Dynamics CRM experience a plus
  • Strong proficiency in Microsoft Office (PowerPoint, Excel, Word; etc.)
  • Strong LinkedIn Skills Assessment results in the following Microsoft T-SQL, JavaScript, REST API, XML, * Ability to build successful, collaborative, and trusting relationships
  • Instinctive aptitude for consistently creating accurate, concise, respectful, and easy-to-understand verbal and written communications conveying complex information
  • A strong sense of urgency about getting work done and solving problems to achieve results that benefit our clients and colleagues, even when faced with challenges
  • Inherent desire to give back to our communities and enrich the lives of those around us
  • An other-centered mindset
  • Integrity through maintaining objectivity

Benefits & conditions

Our colleagues, like our clients, tend to stay with CAPTRUST for years. There’s a reason for it; it’s a great culture in which to work and grow. We all work together, each of us motivating those around us with our commitment to high standards. At CAPTRUST, expect a fully stocked break room, fun employee events, and a quality team surrounding you with opportunities for personal growth.

Our Employee Benefits Package shows how much we value our team. Some benefits include:

  • Company discretionary bonus.
  • Health, dental, and vision coverage, employer 401(k) plan and company match, health savings accounts, flexible spending accounts, and voluntary supplemental plans subject to plan terms.
  • Company-paid benefits such as life insurance, short-term disability, and long-term disability, subject to applicable waiting periods.
  • Paid time off (PTO) or Paid Sick Leave (PSL)

WHERE will you be working?

4208 Six Forks Rd #1700 Raleigh, NC 27609

Due to the nature of the role, this is not a remote or work from home position. #LI-Onsite

HOW do we build a world class organization one brick at a time?

We make it a priority to hire those who have a commitment to service, a real interest in other people, and a passion to continuously improve. Simply put: the difference at CAPTRUST is the quality of our people and depth of our bench. If you are ready to make your mark, we want to talk to you.

Are you the next brick?

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…