Founded in 1946 and headquartered in Boston, Massachusetts, Fidelity Investments is a financial services corporation specializing in investment management, reti
Director, Software Engineering Development
Location
United States
Posted
82 days ago
Salary
$185K - $194K / year
Seniority
Lead
No structured requirement data.
Job Description
Director, Software Engineering Development
Fidelity Investments
Job Description: Position Description: ***Applicants are permitted to work remotely from an at-home work site anywhere in the United States.*** Leads, architects, and manages projects and teams to develop Cloud-based brokerage applications within an Agile environment (Kanban and Scrum). Uses source control for feature-driven development in Bitbucket and Stash. Performs automated deployment in uDeploy. Develops regulatory reporting, using Consolidated Audit Trail (CAT) and the Municipal Securities Rulemaking Board (MSRB). Primary Responsibilities: - Oversees changes in project development policies, procedures, standards, and strategies to development experts and management. - Translates and incorporates business vision and strategy to architectural strategy recommendations at the functional level. - Participates in high-level, cross-functional architecture design teams. - Identifies and consults with internal and external technical resources to produce cross-company strategic designs. - Consults on development and delivery of major technology initiatives for the business unit. - Consults on deployment of major project deliverables. - Consults on the documentation of major technology applications. - Oversees the technical implementation of cross-divisional or company architectural components. - Initiates and drives project or strategy discussions with users or external groups to resolve issues. - Sets vision, goals, and direction of team/organization. - Plans and leads organization-wide initiatives. - Provides leadership, technical supervision, and expertise to multiple teams in broad technical areas on complex organization-wide projects. - Advises senior management on technical strategy. - Mentors junior team members on functionality of application processes, troubleshooting, and coding best practices. - Researches and recommends new technologies. - Works across groups to identify opportunities for organization-wide technology initiatives. - Provides guidance, training, and coaching to other team members for performance and career development. - Identifies and plans for future resource needs. Education and Experience: Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and six (6) years of experience as a Director, Software Engineering Development (or closely related occupation) designing, coding, and implementing high volume brokerage regulatory reporting applications. Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and four (4) years of experience as a Director, Software Engineering Development (or closely related occupation) designing, coding, and implementing high volume brokerage regulatory reporting applications. Skills and Knowledge: Candidate must also possess: - Demonstrated Expertise (“DE”) gathering and interpreting business, functional, and technical requirements -- interacting with end-users or end-user representatives to define, interpret, and clarify the scope of complex business requirements and process issues into logical use cases (epics and stories) -- to support the building or enhancement of reporting applications according to regulatory agency standards (Financial Industry Regulatory Authority (FINRA) and U.S. Securities and Exchange Commission (SEC)). - DE developing and maintaining regulatory applications to ensure brokerage operations adhere to SEC and FINRA requirements and guidelines, using development, code repository, utility, and build creation tools -- Eclipse, Jenkins, Qpad, QStudio, uDeploy, Winscp, and Kdiff. - DE developing KDB based applications -- designing and maintaining KDB databases, Q programming, real-time database, ticker plants, tick data, and interfaces -- using Java, Oracle, and Relational Database Management Systems (RDBMS). - DE supporting the creation, implementation, and maintenance of KDB databases and associated processes, using bash and shell scripting; and scheduled jobs, using Control-M. Salary: $185,000.00 - $194,000.00/year. #PE1M2 #LI-DNI Certifications: Category: Information Technology Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles. Some roles may have unique onsite requirements. Please consult with your recruiter for the specific expectations for this position. Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community You Will Join: The Online Data organization ensures Airbnb customers are delighted in experiences backed by real-time data. We empower Airbnb’s builders to create these experiences by offering intuitive data interfaces and tools without the need to be database experts. The Difference You Will Make: As an engineering manager for the Control Plane team under Distributed Transactional Database org, you’ll lead a team of talented, diverse software engineers to build software to make database operations (deployment, cluster provisioning and restore, rolling restarts, configuration, scaling) reliable and automated, and to make the open-source database well-integrated with Airbnb’s Compute, Networking and Security infrastructure. A few examples of control plane services that the team owns: - Orchestration logic that handles node lifecycles of database’s storage, compute, metadata management nodes. (Blog link) - Operator that automates cluster provisioning, operations and restore. - Configuration management that detects and auto-fixes unexpected configuration drifts. - Open source DevX: Make open-source development and testing (image building/testing, CICD, load testing and performance certification) frictionless. - Blue/green deployment and rollback strategy for major version upgrades. - In the future, strives towards the direction of platformization, providing the correct constructs and semantics for customers to self-manage their databases and keep the org’s KTLO and toil factor manageable. Each manager brings their own unique skill set, experiences, thought leadership and technical expertise to solve these technical challenges for Airbnb. You will work closely with your peers within Online Data, many other partners in Airbnb Product teams, as well as Infra teams in Compute, Networking, Security, Reliability across the company and with external vendors. A Typical Day: - Work with TL and team to define and execute on a vision and 3-year roadmap for the control plane area. - Stay in touch with technical designs and decisions, be the sounding board. - Synthesize technical information and represent the team with upper management. - Align with ORM and SRE teams in Online Data on each team’s charter and how each team’s core capabilities fit together. - Attract top talent, mentor individual contributors and manage their promotions and career. - Nurture a culture of rigor and responsibly “moving fast” from design, through code review, to production. - Represent Airbnb with open source communities and external alliance partners. Your Expertise: - 3+ years of engineering management experience, with 6+ years of relevant software development experience in a fast paced tech environment. - Experience with building and operating distributed databases and services that are long-term and evolvable. - Experience in organization design for a team that is scaling up. - Expertise with a public cloud provider (AWS, GCP, Azure) and their Storage, VM, networking, Kubernetes, Security offerings. - Excellent communication skills and the ability to work well within a team and with teams across the engineering organization. Your Location: This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list . If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from. Our Commitment To Inclusion & Belonging: Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply. We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process. We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application. How We'll Take Care of You: Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. Pay Range $204,000—$255,000 USD
Senior Information Technology Manager
General Dynamics Mission SystemsWe develop mission critical solutions for those that lead, serve and protect the world we live in.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description - People Leader, responsible for all aspects of employee engagement, including directing, coaching, supporting, and providing frequent feedback to develop, challenge, and grow a team of leaders and technical staff. - Provides all aspects of employee management including talent acquisition, development planning, performance evaluation, salary planning, and termination. Establishes and implements effective succession plans. - Business Leader, responsible for partnering across Business Operations and our business partners, vendors, and external organizations, communicating value, building customer intimacy, and tuning/optimizing processes, solutions, and technology to meet business needs. - Transformational Leader, responsible for strategy development and delivery, building a culture of innovation and continuous improvement, and the evolution of people, process, and technology. - Ability to sense, adapt, and anticipate when change is needed and to deliver on it. - Knowledge of industry best practices and new technologies; Champion a culture of education, awareness, and adoption of changing practices and technologies. - Oversee the delivery of strategic IT project initiatives working closely with project management, business users, and various technology teams to ensure successful project outcomes and deliverables. - Identify and lead process improvement initiatives to improve quality, timeliness of the delivery of IT services, and provide optimum value as a business partner. - Track record of showing ability to develop relationships and formal and informal networks across geographic boundaries to influence, coordinate, communicate, and organize groups/teams. - Identify and implement key operational metrics and track performance against objectives and long-term strategies. Develop and implement plans to address deficiencies. - Optimize team effectiveness, enhance service delivery, and support employee work/life balance. - Understanding and adhering to GDMS audit and compliance policies. Execute on risk mitigation strategies to improve the overall company security posture. - Develop annual department budget, track expenses to actuals, forecast expenses, and document budget variances. - Develop plans to respond to budget challenges and budget structure changes. - Moderate business travel required. Qualifications - Bachelor's degree in a related specialized area or the equivalent experience is required plus a minimum of 10 years of relevant experience; or Master's degree plus a minimum of 8 years of relevant experience to meet managerial expectations. - Experience managing complex Information Technology services organizations within an engineering or manufacturing environment. - Demonstrated experience leading a geographically dispersed, technical organization responsible for mission critical IT systems. - Organizational skills including leading initiatives and modest projects; a facility to handle multiple tasks and deliverables simultaneously; a track record of exercising independent judgment appropriately; and the ability to quickly understand and execute complex assignments when working on high profile outcomes with inherent risk. - Demonstrated knowledge of organizational change management principles including leading change; building a coalition; anticipating resistance to change; designing/implementing appropriate strategies; institutionalizing change. - Significant understanding of IT industry methodologies (e.g., DevOps, Agile, Software Development Lifecycle, etc.). - Experience developing business strategy. Demonstrated business acumen, and ability to build customer intimacy and clearly articulate how Business Operations strategies align to and support the business. - Experience with and knowledge of fundamental information security practices and procedures particularly those common to working in the defense sector. - Experience working with uncertainty, resistance, barriers, issues, and challenges in an ever-changing business environment; converting uncertainty into quantifiable impact, risk, and mitigating actions. - Experience in budgeting, planning, problem solving, and cost analysis. - Experience with creating and delivering executive style presentations and communications, including the ability to anticipate, influence & adapt to a wide range of audiences; building consensus to facilitate decision making. Requirements - Ability to obtain a Department of Defense Secret security clearance is required at time of hire. - Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. - Due to the nature of work performed within our facilities, U.S. citizenship is required. Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $174,648.00 - USD $188,975.00 /Yr. Company Description General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products, and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment, and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!
Head of Engineering
PavagoPavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost
Role Description We are hiring a Head of Engineering to own the entire technical function of an early-stage SaaS platform. This is a hands-on leadership role where you will write production code daily while making architecture, infrastructure, and AI system decisions for a platform operating at scale. You will be accountable for backend architecture, system reliability, AI pipelines, and guiding a small development team in a fast-moving startup environment. Responsibilities - Backend Architecture & Engineering - Design, build, and maintain a .NET 8.0 / C# backend using Clean Architecture and DDD principles - Own the architecture and codebase across 14+ independently deployed microservices - Deliver new features, refactor existing systems, and resolve performance bottlenecks - AI Systems & LLM Orchestration - Design and operate production-grade AI pipelines across multiple LLM providers - Optimize prompts and workflows for batch processing, personalization, and segmentation at scale - Manage rate limits, failover strategies, and cost optimization across AI providers - Databases & Data Infrastructure - Manage MySQL, Redis, and MongoDB in production environments - Oversee bulk writes, caching strategies, event streams, and analytics pipelines - Ensure data consistency and performance across distributed services - Infrastructure, Reliability & Monitoring - Own Linux-based infrastructure, CI/CD pipelines, and service deployments - Implement centralized logging, monitoring, alerting, and uptime tracking - Proactively identify and mitigate reliability and scalability risks - API Integrations & System Resilience - Manage 25+ third-party API integrations used in production - Design retry, fallback, and graceful degradation strategies - Ensure system stability when external providers fail or degrade - Team Leadership & Engineering Standards - Lead and mentor a small engineering team through code reviews and architectural guidance - Set and enforce engineering standards, workflows, and best practices - Collaborate closely with the founder on product direction and technical strategy Qualifications - Deep expertise in .NET 8.0, C#, ASP.NET Core, and Entity Framework Core - Experience with distributed systems and independently deployed services - Strong production experience with MySQL, Redis, and MongoDB - Hands-on DevOps experience with Linux servers and CI/CD pipelines - Experience managing large numbers of third-party API integrations - Proven experience building and operating AI/LLM systems at scale - Familiarity with AI-assisted development tools and workflows - Strong understanding of monitoring, observability, and incident prevention - Experience leading small engineering teams - Strong English communication skills What Makes You a Perfect Fit - You are a senior, hands-on engineer who enjoys owning systems end-to-end - You are comfortable being the most experienced technical person on the team - You balance fast execution with long-term architectural thinking - You take ownership of reliability, performance, and technical outcomes - You thrive in early-stage startup environments What Does a Typical Day Look Like? - Write and review production backend code - Make architectural decisions across services, databases, and AI pipelines - Monitor system health and resolve reliability issues - Guide developers through code reviews and technical feedback - Collaborate with the founder on product and system evolution Key Metrics for Success (KPIs) - System uptime and service reliability - Backend and AI system performance improvements - AI cost efficiency and pipeline stability - Code quality and deployment reliability - Team execution and delivery quality Interview Process - Initial Screening Call - Technical Interview with Pavago Recruiter - Client Interview - Offer & Onboarding
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The Senior Manager, Engineering - AI Agents will lead the development and delivery of Five9’s AI Agent software platform, which provides customers with fully autonomous self-service agents for customer support, sales, and services use cases in the contact center. This is one of the hottest areas of application for AI Agent technology! This role is responsible for building and managing a high-performing engineering team that develops scalable, reliable, and production-grade AI-powered systems used in real-time customer conversations. You will be responsible for hiring and developing engineers, improving engineering processes, and enabling strong execution across the software development lifecycle. While this is a management role rather than an individual contributor position, the ideal candidate will bring strong technical credibility with engineers and guide architecture discussions, technical decisions, and engineering best practices. You will collaborate closely with Product, SRE, Support, and other engineering teams to deliver an enterprise-grade platform while fostering a culture of operational excellence, ownership, and customer empathy. Key Responsibilities - Team Leadership & Development - Hire, onboard, and grow a high-performing engineering team of 4-8 engineers in the United States - Provide coaching, mentorship, and career development for engineers - Establish clear ownership, accountability, and engineering rigor - Conduct performance management, feedback, and growth planning - Foster a culture of collaboration, innovation, and operational excellence - Mentor senior engineers and emerging technical leaders - Delivery & Execution - Lead planning and enable strong execution of engineering initiatives and product roadmap - Ensure projects are delivered predictably and with high quality - Focus on customer success, ensuring quality AI agent experiences with low latency and high accuracy - Break down large initiatives into achievable milestones - Partner with Product Management to prioritize work and manage trade-offs - Collaborate with Forward Deployed Engineering (FDE) teams on AI agent implementations - Drive continuous improvement in development processes and team productivity - Technical Leadership - Perform code reviews, guide software architecture and technical decisions - Review technical designs and ensure sound engineering practices - Help teams make pragmatic technology decisions balancing innovation and reliability - Drive the team to manage customer expectations of uptime and performance by defining and reviewing SLO/SLI's, developing metrics to measure as such and maintaining for all the services - Ensure systems are scalable, maintainable, and production-ready - Operational Excellence - Promote strong service ownership and reliability culture - Ensure effective on-call practices and incident response processes - Drive root cause analysis and continuous reliability improvements - Partner with SRE teams to define SLIs, SLOs, and operational metrics - Handle customer escalations and issues related to AI Agent quality - Participate in on-call escalation rotations for provided services - Cross-Functional Collaboration - Work closely with Product, UX, SRE, Forward Deployed Engineering (FDE) and Support teams - Align engineering execution with product strategy and customer needs - Communicate engineering progress, risks, and technical decisions clearly to stakeholders - AI-Augmented Engineering Practices - Use of modern AI-assisted development tools to improve engineering productivity, and represent “best in class” examples of how to effectively use it - Help the team adopt responsible and effective use of AI in software development workflows - Evaluate emerging developer AI tools and incorporate them where beneficial - Promote experimentation and learning around AI-enabled engineering practices Qualifications - 3+ years experience leading or managing software engineering teams - 8+ years professional software development experience - Experience participating in hiring and helping grow engineering teams - 5+ years experience developing enterprise SaaS software - Strong background in distributed systems and modern software architectures - Experience or exposure to GenAI / LLM-based systems - Experience using or adopting AI-assisted software development tools - Bachelor’s or advanced degree in Computer Science, Computer Engineering, or similar - Strong track record in hiring outstanding software development teams, through rigorous interviewing and vetting processes Desired Experience - 1-2 years experience building AI Agent platforms for CX, including voicebots, chatbots and AI assistants Technical Background - Software Engineering - Strong background in Java or JVM-based backend systems - Experience designing distributed systems or microservices architectures - Familiarity with API design (REST/gRPC) and scalable service architectures - AI / GenAI Platforms - Familiarity with LLM-based systems, prompt engineering, AI Agent architectures and design patterns - Understanding of common AI platform patterns such as embeddings, RAG pipelines, or model integration - Awareness of performance and reliability considerations for AI-backed systems - Cloud & Infrastructure - Experience building SaaS platforms in public cloud environments (GCP preferred but not required) - Familiarity with microservices architectures and cloud-native systems - Basic understanding of networking concepts such as load balancing, service-to-service communication, and API gateways - Operational Excellence - Experience operating production services in enterprise SaaS environments - Familiarity with observability practices (metrics, logging, tracing) - Experience participating in or leading incident response and root cause analysis - Leadership & Collaboration Skills - Proven ability to build and develop strong engineering teams - Strong mentoring and coaching capabilities - Ability to guide engineers through technical design and problem solving - Excellent communication skills across engineering and product organizations - Ability to align teams around clear priorities and ownership What Success Looks Like in This Role - Hire a strong engineering team delivering reliable AI platform capabilities - Predictable and high-quality delivery of engineering initiatives for our core AI Agent platform - Clear engineering ownership and operational accountability - Customer obsession resulting in customer satisfaction with AI Agent quality, latency and accuracy - Scalable and maintainable platform architecture - Engineers effectively leveraging AI-assisted development tools - A culture of accountability, collaboration, and technical excellence Work Location This role is fully remote for candidates who reside outside the 50 mile radius of our San Ramon office. For candidates who reside within 50 miles of our San Ramon location, this role is Hybrid and would require 3 days a week (M, W, TH) in our San Ramon office. Benefits - Health, dental, and vision coverage, beginning on the first day of employment - Five9 covers 100% of the employee portion of the health, dental and vision coverage and shares a high portion of the dependent cost - Short & Long-Term Disability, Basic Life Insurance, and a 401k saving plan with employer matching - Access to an innovative mental health support platform - Generous employee stock purchase plan - Paid Time Off, Company paid holidays, paid volunteer hours and 12 weeks paid parental leave Compensation The US base salary range for this role is $133,000 — $391,500 USD. Actual compensation packages are based on several factors that are unique to each candidate including, but not limited to: skill set, depth of experience, certifications, and specific work location.



