As a Senior Engineering Manager within Advisor Services Technology, you’ll lead multiple engineering teams responsible for building highly scalable, reliable applications that support a growing business. You’ll connect technology strategy to execution, guiding teams across locations and technologies while balancing delivery, quality, budgets, resources, and risk.
Compensation
In addition to the salary range, this role is eligible for bonus or incentive opportunities.
Responsibilities
lead multiple engineering teams responsible for building highly scalable, reliable applications
build and develop engineering talent
strengthen agile development practices
remove barriers
partner across business and technology teams to solve complex problems
Requirements
Bachelor’s degree in Computer Science or a related discipline
Design, build and test web-based applications for various site components and edit site content. Document technical designs and specifications. Research and incorporate updated content for websites.
Responsibilities
Design, construct, and thoroughly test web-based applications that support various components of a website
Edit and update site content to ensure relevance and accuracy
Document technical designs and specifications in detail
Conduct continuous research to integrate the latest content and features into websites
Collaborate with team members and stakeholders to align web functionalities with project goals
Responsible for developing and/or engineering the end-to-end features of a system, from user experience to backend code, leveraging cloud-first and agile practices.
Responsibilities
Design, build, and refine comprehensive system features spanning UI to backend
Collaborate with cross-functional teams to align project goals and deliverables
Contribute to code reviews and maintain high-quality standards
Assist junior team members with knowledge sharing and guidance
Stay updated on industry trends and emerging technologies
Develops and maintains Microsoft-based applications, builds and supports solutions using .NET technologies and Azure services, and improves development processes.
Responsibilities
Develop and maintain Microsoft-based applications
Build and support solutions using .NET and Azure
Improve development processes and ensure application performance, security, and scalability
Requirements
Bachelor's Degree or equivalent
Nice to have: Microsoft Azure Fundamentals
Nice to have: Microsoft Developer Associate
Nice to have: Azure services (App Services, Functions, storage)
Own the user experience of data and analytic applications supporting the National Geospatial-Intelligence Agency (NGA), turning complex mission needs into clear, intuitive interfaces.
Responsibilities
Own the full design lifecycle, from discovery, user flows, and wireframes to high-fidelity UI and interactive prototypes.
Maintain and scale the design system, building reusable UI component libraries that speed up front-end development.
Plan and run user research and usability testing with analysts and mission users to uncover pain points and validate designs.
Partner with product owners to align features with mission priorities, and with engineers on precise handoff documentation and design QA.
Present design rationale, research findings, and product direction to stakeholders and build buy-in.
Design and implement scalable, maintainable features and fixes for the CRM platform, build and support solutions using AWS services, and participate in on‑call rotations.
Compensation
Negotiable (Based on experience and skills)
Responsibilities
Design and implement scalable, maintainable features and fixes for the CRM platform
Write modular, testable code and give thoughtful code reviews
Build and support solutions using AWS services such as Lambda, S3, EC2 and DynamoDB
Work across service boundaries and understand how systems depend on each other
Use TeamCity, Octopus and monitoring tools such as Datadog, Raygun, Papertrail and CloudWatch to ship safely
Requirements
Nice to have: TeamCity
Nice to have: Octopus
Nice to have: PagerDuty
Nice to have: Datadog
Nice to have: Migrating legacy .NET Framework code to modern .NET
Responsible for developing and/or engineering the end-to-end features of a system, from user experience to backend code, leveraging cloud-first and agile mindset.
Responsibilities
Design, build, and refine complete system features from UI to backend
Contribute solutions to work-related problems
Collaborate with cross-functional teams to ensure alignment of project goals and deliverables
Mentor junior team members
Continuously evaluate and implement best practices to improve development processes