Director of Software Engineering & Development
Ascensus
Position SummaryThe Director of Software Engineering & Development reports to the VP/SVP of Software Engineering & Development for a Business line within Ascensus (i.e. Retirement, Government Savings, FuturePlan). Directors are directly responsible for the health and growth of our associates. Directors will typically manage associates that have a common trait, either by Scrum Team assignment or by discipline. It will vary based on the teams and skillsets, but each Director will manage from five to twenty-five associates. Directors are accountable for training plans, reviews, one on one and other HR related practices to ensure we retain and develop our talent. They are also responsible for finding new talent. Beyond the HR responsibility, Directors are very engaged with the needs of the scrum teams and identifying ways to continuously improve their ability to deliver software. Communication and the ability to influence outcomes are two key attributes of a director. The Directors leads across teams and discipline are aligned and commonly work together to drive organizational outcomes and changes to support growth and efficiencies. As a Director of Software Engineering, you will be responsible for building strong relationships with business leaders and provide oversight and direction to the technology teams on strategy, standards, and opportunities for scale to promote and deliver business value.Job Functions, Essential Duties and ResponsibilitiesManagement of approx. 5-30 Software Engineers in disciplines of Software Architect, Software Engineers, Front-End Developers, DevOps, Software Test Engineers and Quality Analysts. When applicable, indirect management of 10+ 3rd party resourcesMotivate, inspire and provide direction, support, coaching and mentoring to the entire teamDevelop associates by goal settings and assisting them in creating development/training plans. Consistently review performance and stretch individual performance to create high performance teams. Create succession & career planning activities for your associates.Host and promote centers of excellence around the skills and roles within the organization (ex: Scrum/Agile; Quality Engineering; Software Engineering, etc..)Advocate and advance modern software development practices in teamsEnsure policies and procedures are followed by the groupCommunicate with Product Owners and Scrum Masters on a regular cadence to ensure successful outcomes for scrum teams.Screen candidates for potential employment and make final hiring decisions for the teamsResponsible for consultants assisting scrums teams with deliverables. Responsible for protecting, securing, and proper handling of all confidential data held by Ascensus to ensure against unauthorized access, improper transmission, and/or unapproved disclosure of information that could result in harm to Ascensus or our clients.Responsible for consultants assisting scrum teams with deliverables. Securing consultants, on-boarding, invoices and impact on budgets and forecasting consultant needs with the Product Owners.Work with the recruiting team to attract, on-board and retain diverse top talent. Promote Ascensus by utilizing social media channels (LinkedIn) and attending conferences/local events.Consistently enhance & improvement all activities related to management of your engineering teams. This includes improving the screening, hiring, on-boarding, performance review and developing talent responsibilities.Be a change agent by evaluating processes to improve or impediments to the entire organization. Understand opportunities and communicate steps to implement changes with the organizationDevelop & share best practices with other Managers or Directors of Software Engineering & Development. Standardize best practices within the department & the organizationDevelop KPIs for your team to drive continuous improvement Monitor technology changes in the IT industry and advocate and advance these modern software development practices into our teamsContinuously evaluate ways to enhance and speed the delivery of business solutions by better utilizing our teams resources. Champion and proactively implement strategies to improve associate satisfaction and deliver results.Set objectives and strategies for the Resources and communicate this vision to additional stakeholders, business partners and the broader IT organization Our I-Client service philosophy and our Core Values of People Matter, Quality First and Integrity Always should be visible in your actions on a day to day basis showing your support of our organizational culture.Supervision Manage a diverse team of Software Professionals including; Software Architects, Software Engineers, Software Test Engineers, DevOps Engineers & Quality Analysts. Growth may involve leading Managers of Software Engineering & DevelopmentDevelop team members through One on One Meetings, Coaching, Mentoring, Feedback and the performance process to enhance the technical leadership at AscensusAbility to influence and motivate teams while resolving conflicts and if necessary make difficult decisions on removing individuals from teamsDevelop & maintain Succession Planning for your associatesConduct formal performance reviewLeadership Experience, Skills, Knowledge Requirements10+ years of managing software development professionals with the ability to maintain a strong technical background5+ years of experience with Agile processes (Scrum, TDD, XP, Lean, etc.)Possesses a level of breadth and depth of software development experience that allows for influence and competence in technical discussions with internal and external stakeholdersStrong understanding of adjacent roles (product ownership, project management, IT operations, business operations etc.). Ability to adapt to these roles as defined at AscensusProven experience in leading and participating in design discussions with both technical and non-technical audiencesAbility to engage, motivate and inspire staff Exceptional leadership, management and interpersonal skillsStrong analytical, problem solving, organizational, interpersonal, and communication skillsExperience and judgment to plan and accomplish goals/objectivesStrong skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency.Bachelor’s degree or equivalent work experiencePrevious leadership experienceTechnical Experience, Skills, Knowledge Requirements5+ years of experience as a software engineer or related fieldProven experience of mentoring and coaching guiding less experienced team membersProven experience working with other developers, quality engineers, quality analysts, ops engineers and support engineers to ensure smooth deployment, continual operation and passion for developing good software.Proven experience in leading and participating in design discussions with both technical and non-technical audiences.Strong experience in multiple programming languages, technologies and software platforms, such as C#, Java, JavaScript, MS-SQL Server, Sybase.Strong experience with design principles (patterns, cohesion/coupling, S.O.L.I.D.)Strong experience with object-oriented design, data structures and algorithmsExperience with continuous integration and deployment (CI/CD) - DevOps practices Experience and worked with Services Oriented Architecture and RESTful services developmentExperience with writing clean and maintainable code using engineering best practices (unit testing, TDD, continuous integration and deployment, automation, design patterns, refactoring etc.)Experience with microservicesSolid understanding of techniques, methodologies, testing tools and best practicesSolid understanding of software engineering fundamentals (high level understanding of OO concepts, design patterns, service based architecture, API‘s etc.)Solid understanding of adjacent roles (product ownership, project management, IT operations, business operations etc.). Ability to adapt to these roles as defined at AscensusSolid understanding of continuously deploying software in the CloudExperience and good understanding of designing scalable, distributed systems for running small to medium scale web based applications and servicesExperience with loosely-coupled, modern system architectures and the ability to improve the architecture of an assigned product or program lineWe are proud to be an Equal Opportunity EmployerAt Ascensus, we aspire to make a difference for others. We are a technology-enabled services company that helps people save for retirement, education, and healthcare through our network of institutional, financial advisor, and state partners. Our culture is guided by sound principles, is committed to high standards, operates with transparency, and welcomes diversity—housed within our Core Values: People Matter. Quality First. Integrity Always.As a leading independent recordkeeping services partner, retirement plan third-party administrator, and government savings facilitator, we aim to hire associates who find pride in going to work every day knowing that they help more than 12 million people save for what matters. Ascensus provides equal employment opportunities to all associates and applicants for employment without regard to ancestry, race, color, religion, sex, (including pregnancy, childbirth, breastfeeding and/or related medical conditions), gender, gender identity, gender expression, national origin, age, physical or mental disability, medical condition (including cancer and genetic characteristics), marital status, military or veteran status, genetic information, sexual orientation, criminal conviction record or any other protected category in accordance with applicable federal, state, or local laws (“Protected Status”). Job ID: R0010603_MNEmployment Type: Full timeJob Area: Information TechnologyFunction: Information Systems ManagerIndustry: Financial Services General
- ...Manager Software Engineering The Manager Software Engineering, is a hands-on leader who actively participates in the architecture, design, and development of scalable, efficient, and secure technology solutions. In addition to managing people, projects, and processes...SuggestedWork experience placementShift work
$230k - $280k
...help nearly 16 million people save for a better today and tomorrow.Section 1: Position Summary The Vice President of Software Engineering and Development leads high-performing teams across engineering, QA, DevOps, Application Support, and data architecture for the...SuggestedFull timeSecond job$156.7k - $290.9k
...under Health Markets responsible for the design, development, delivery, and operation of scalable software solutions supporting strategic business objectives... ...and organizational leadership across product and engineering domains, driving execution, operational excellence...SuggestedFull timeLocal areaWorldwide- ...Software Engineer / Project Manager About Vantage Labs: Vantage Labs is a leader in artificial intelligence and natural... ...leading teams and projects. ~ Experience coding in a software development role. ~ Experience managing and building offsite developer...SuggestedFull timeContract workTemporary workFor contractorsLocal area
$105k - $110k
...DescriptionOIT is seeking a Senior Android Developer to lead the design, development, and maintenance of highquality Android applications that... ...will work closely with product managers, designers, backend engineers, and City department stakeholders to deliver secure,...SuggestedFull timePart time- DescriptionWe are looking for an experienced DevOps Engineering Manager to lead platform and automation efforts in Fort Washington, Pennsylvania... .... This role will guide a team responsible for improving software delivery, strengthening infrastructure reliability, and...
$101.9k - $140k
...learn more, please see . What you'll do here: As the Software Engineering Manager, you will lead a team dedicated to : Developing,... ...to ensure content delivery schedules support POM team development achievements and product release Supporting customers from...Work experience placementLive inLocal areaRemote workWorldwide$140k - $210k
...(*Comscore, Total Visits, March 2026) Day to Day As a Software Engineering Manager at Indeed, you will manage and grow a team responsible... ...and processes. Experience with modern software development technologies and architectures (e.g., service-oriented systems...Work experience placementLocal area- ...disciplinary teams to conduct Research and Development (R&D) Tax Credit consulting services,... ...industry expertiseUnderstand common software development methodologies, object orientated... ...with cross functional team of KPMG engineers to conduct research and development (R&...Full timeLocal area
- ...a better today and tomorrow.Section 1: Position SummaryAs a Software Engineer at Ascensus, you will be working in a high-energy team, writing... ..., design patterns). Passion for all aspects of software development is critical. We are building teams that are empowered to solve...Full timeWork experience placementSecond jobRemote work
- ...Senior Software Developer Senior Software Developer with an entrepreneurial mind who... ...professional career! Reporting into the Development Manager for our Life Sciences division,... ...be applied to the current products and engineering practices. Interface with other...
- ...L3Harris Integrated Mission Systems is seeking a Technical Lead Software Engineer. Responsibilities include leading a software development team, analyzing requirements and the translation of requirements into working and maintainable solutions, planning the development...Local areaRelocation
- ...Software Engineer We are looking for a new Software Engineer to build the new Novovu workshop. Responsibilities: Familiar with the software development life cycle (SDLC) from analysis to deployment. Comply with coding standards and technical design. Believes...Remote work
- ...today and tomorrow. Section 1: Position Summary As a Software Engineer in the Ascensus AI Program, you will help turn modern LLM... ...testing, and production reliability ~ AI-assisted software development using tools such as Cursor, Claude Code, or similar...Work experience placementSecond job
$71.6k - $119.4k
...Role This position performs moderate research, design, and software development assignments within a specific software functional area or... ...Requirements • 1+ years of professional Software Engineering experience. • BS in Engineering, Computer Science, or...Temporary workLocal areaImmediate startWorldwideFlexible hours- ...nearly 16 million people save for a better today and tomorrow.Section 1: Position SummaryThe Salesforce Software Engineer role is responsible for software development within Ascensus’s Salesforce program. The Salesforce Software Engineer works closely with the team’s...Full timeSecond jobRemote work
- Schneider Electric has an outstanding opportunity for a passionate individual to assume the role of a Service Software Engineer at our Horsahm, PA location.What will you do? Performs commissioning of control systems to ensure proper operation Repair and reconfigure control...Work at office
- Position Title:Senior Data Scientist, Software EngineeringPosition Duties/Requirements: Research, design, and implement advanced... ...data pipelines for large-scale data processing, feature engineering, and model development, ensuring robustness and scalability across distributed...Work from home
- OverviewLutron is seeking a seasoned engineering leader with deep expertise on software and embedded systems who is passionate about teaching the craft of... ...hands on, pragmatic experience to the holistic development of our engineers in a real-world product development...ApprenticeshipWorldwide
$78.8k - $131.3k
Backend API’s and Integrations Software Engineer III Are you a Backend API developer looking to work for a mission driven global organization... ...in pragmatic, production-oriented engineering—no frontend development in this space.About the team, this team is building a...Full timeContract workLocal areaWork from home$75k - $95k
...encourages professional growth. We are seeking a motivated Junior Software Engineer to join our growing Technology team. This is an exciting... ...to gain hands-on experience across the full software development lifecycle while working on modern web applications, cloud technologies...Full timeTemporary workInternshipWork at officeRemote workFlexible hours$126.23k - $210.38k
...want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Lead Security Engineer to join our team in Fort Washington, Pennsylvania (US-PA), United States (US).The Security Engineer is a hands-on technical role responsible...Temporary workWork at officeLocal areaRemote workFlexible hours- ...Security Engineerto join our team at our Corporate office in Fort Washington, Pennsylvania.What is the opportunity?The Lead Security Engineer is a senior technical resource on the Cyber & Information Security team. This role is responsible for assisting with defining and...Full timeWork at officeLocal area
$90k - $110k
...help us make every talent moment Phenomenal!We are looking for a Software Developer (Full-Stack) to design and develop scalable, secure,... ...frontend and backend components.Lead full-stack product development efforts, translating business objectives into technical solutions...$82.1k - $172.4k
Job Title: Full Stack Software EngineerJob Category: EngineeringTime Type: Full timeMinimum... ...a talented and motivated Software Engineer to join our dynamic team. As a key contributor... ...programming languages, embraces agile development methodologies, and thrives in a collaborative...Contract workWork experience placementWork at officeFlexible hours$165k - $241.4k
...work with many different people within Engineering and throughout Cisco to help build the... ...maintain scalable, distributed, enterprise software solutions that support the services... ...and debugging distributed systems. C++ Development: Experience developing software using C++...Permanent employmentFull timeTemporary workLocal areaFlexible hours$210.6k - $305.1k
...help build high-performance data plane software that leverages Data Processing Units (DPUs... ...innovation while collaborating with engineers solving some of the industry’s most complex... .... You’ll work across the full software development lifecycle—from technical design and...Full timeTemporary workLocal areaFlexible hours- ...Software Engineer/ Architect Remote Location: Conshohocken, PA Duration: 06 months plus contract Rate: DOE US Citizen, Green card, GC EAD, H4 EAD and TN visa accepted. A rock solid understanding of theory, and excellent debugging skills. They also should be able...Contract workRemote work
- ...where investors deploy trillions annually into software and tech-enabled businesses, we're the team... ...Role Overview We are seeking a Full Stack Engineer with strong experience across both frontend and backend development. This role is ideal for engineers who treat AI...Remote jobFull time
$100.4k - $197.9k
...on 12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the... ...1-3+ years of experience in full stack development across frontend and backend technologies... ...350393 Engineering and Product | Software EngineeringSame job available in 51 locationsLocal areaVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director of Software Engineering & Development. Be the first to apply!


