Post job

Software Engineering Manager jobs at Apple - 22687 jobs

  • Manager, SW Engineering

    Roku, Inc. 4.9company rating

    San Jose, CA jobs

    Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team Roku pioneered streaming to the TV and continues to innovate and lead the industry. As we strive to influence the future of television globally, including TV advertising, the ongoing success depends heavily on our investment in the Content Management System. With Roku providing millions of movies, episodes, news, and channels, the Content Management System plays a vital role in managing content ingestion, selection, enrichment, and curation. We are seeking engineers capable of developing, designing, and deploying highly scalable, dependable applications, tools, and automation frameworks essential for efficiently handling the vast volume of content in our pipeline. About the role Roku pioneered TV streaming and continues to innovate and lead the industry. The Roku Channel has us well-positioned to help shape the future of streaming. Continued success relies on investing in the Roku Cloud TV Platform, so we deliver high quality streaming TV experience at a global scale. You will be part of the Roku Content Management System and Tools Engineering team, playing a key role in developing the next generation content management systems that drive content ingestion, selection, management, and curation workflows. These systems are vital for empowering critical functions like Search and Recommendation on the Roku Platform. Your projects will have a direct impact on millions of Roku users globally. Throughout, you'll collaborate with key stakeholders across various Roku engineering teams and take the lead in designing our content management system. The ideal candidate will demonstrate strong technical leadership, bring endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem solver and self-starter who can drive programs with the product and commercial teams within Roku and across external strategic partner organizations. The successful candidate will display a balance of hard and soft skills, including the ability to respond quickly to changing business needs. What you'll be doing Lead and grow a high-performing engineering team responsible for content ingestion, enrichment, QC automation, and partner portal systems. Architect and scale distributed systems that handle millions of assets and metadata records, ensuring reliability and low-latency processing. Collaborate with product and operational partners to deliver a world‑class Partner Portal that empowers studios, networks, and content providers to onboard and manage their catalogs seamlessly. Drive automation across video, audio, artwork, and metadata QC, integrating AI/ML‑based services to improve accuracy and efficiency. Partner cross‑functionally to streamline content delivery and operational workflows. Provide technical direction, conduct code and design reviews, and ensure best practices in performance, observability, and security. Manage individual project priorities, deadlines and deliverables. Recruit and mentor engineers, fostering a culture of technical excellence, innovation, and accountability. We're excited if you have 5+ years proven track record in hiring, building and leading high‑caliber product engineering teams. 8+ years of software development experience with deep technical knowledge and expertise in building high availability, large‑scale distributed systems and services. Proven experience in building scalable, distributed backend systems in cloud environments such as AWS, GCP or Azure. Strong understanding of microservice and event‑driven architectures, including experience with messaging and streaming frameworks like Kafka, SQS, or similar technologies. Strong leadership, collaboration and communication skills in working with cross‑functional teams across the organization and delivering on big and ambitious goals. Deep understanding of content management, metadata processing, and media workflow automation. Experience in designing or integrating partner‑facing platforms or portals for content or data management. Ability to handle periodic on‑call duty as well as out‑of‑band requests; strong written and verbal communication skills. Bachelor's degree in computer science plus 8 years of experience or equivalent; Master's degree preferred. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast‑paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem‑solvers, which itself is a two‑part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit ************************************ #J-18808-Ljbffr
    $207k-280k yearly est. 2d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Corporate Software Engineering Director 1

    Northrop Grumman Corp. (Au 4.7company rating

    San Diego, CA jobs

    CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. NorthropGrumman Corporate is seeking a full‑time Corporate Software Engineering Director 1 to lead the enterprise‑wide Software Engineering Council/Center of Excellence (CoE) and represent the Software Engineering function at the corporate level. Reporting to the Corporate Enterprise Engineering Senior Director, the Director will shape the vision, strategy, and execution of software engineering across the company, partnering with sector and CIDO leaders to strengthen discipline performance, develop talent, and keep the organization at the forefront of modern software practices and technologies. The qualified candidate must be located within the continental United States near an existing Northrop Grumman facility. This is not a remote position. Job Scope and Responsibilities: Establish a centralized Software Engineering function aligned with the overall enterprise engineering vision. Chair the Software Engineering Leadership Group (SWLG). Lead the Software Engineering Council/CoE, defining strategy, priorities, and working‑group structures in collaboration with sector leadership. Partner with HR, Communications, and sector teams to design and execute a comprehensive change‑management plan. Define a unified talent‑development framework that includes training, tools, career pathways, and certification programs. Work with CIDO to adopt converged processes and tools that support modern software development. Develop and enforce enterprise‑wide software processes and governance that meet both corporate and sector needs. Identify and drive continuous‑process improvements, communicating updates on behalf of the Council/CoE. Establish metrics and data sources to measure softwareengineering execution effectiveness across the enterprise. Benchmark our processes against government, industry, and best‑practice standards. Own the Enterprise Software Principles and Operating Procedures (PrOP). Help the company effectively integrate artificial intelligence into software engineering processes and engineering products/platforms, ensuring AI adoption enhances productivity, quality, and innovation. Escalate critical issues and strategic discussions to the Executive Leadership Team, Enterprise Engineering Leadership Team, and Corporate Technology Council as required. Build strong partnerships with sector leaders and other functional groups, determining objectives, interpreting policies, and ensuring alignment with long‑range planning. Facilitate internal and external engagement at events such as Engineer'sWeek and SW all‑hands. Provide enterprise‑wide expertise on existing capabilities, technologies, and platform interconnections. Brief and influence senior customer executives. Basic Qualifications: Bachelor's degree in a STEM field with at least 12 years of software engineering experience OR Master's degree in a STEM field with at least 10 years of software engineering experience. Minimum of 10 years in software engineering management roles (e.g., program IPT lead or functional leadership). Minimum 7 years of systems engineering experience. Candidates must have a current DOD Secret level security clearance (or higher) in order to be considered and must have the ability to obtain, and maintain, access to SAP/SAR as a condition of continued employment. Proven record of leading change‑management initiatives. Experience on large‑scale, cross‑sector development programs with integrated workforce operations. Demonstrated ability to lead direct reports and manage teams.Travel is occasional for meetings, events, and customer engagements. Preferred Qualifications: Master's degree in STEM, MBA, or higher. Current TopSecret/SCI clearance. Familiarity with the NorthropGrumman portfolio. Experience identifying, developing, and integrating strategic technologies and design solutions. Skilled in stakeholder communications, ensuring program information is defined, collected, shared, stored, and retrieved effectively. Demonstrated collaboration across multiple disciplinary areas. Leadership of digital‑transformation or multi‑year initiatives that improve softwareengineering effectiveness. In‑depth knowledge of DoD and Intelligence Community processes. Experience spanning multiple NorthropGrumman business units, driving change through initiatives, AOP, and LRSP. Primary Level Salary Range: $193,800.00 - $336,500.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions. #J-18808-Ljbffr
    $193.8k-336.5k yearly 2d ago
  • Corporate Software Engineering Director 1

    Northrop Grumman Corp. (Au 4.7company rating

    Redondo Beach, CA jobs

    CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. NorthropGrumman Corporate is seeking a full‑time Corporate Software Engineering Director 1 to lead the enterprise‑wide Software Engineering Council/Center of Excellence (CoE) and represent the Software Engineering function at the corporate level. Reporting to the Corporate Enterprise Engineering Senior Director, the Director will shape the vision, strategy, and execution of software engineering across the company, partnering with sector and CIDO leaders to strengthen discipline performance, develop talent, and keep the organization at the forefront of modern software practices and technologies. The qualified candidate must be located within the continental United States near an existing Northrop Grumman facility. This is not a remote position. Job Scope and Responsibilities: Establish a centralized Software Engineering function aligned with the overall enterprise engineering vision. Chair the Software Engineering Leadership Group (SWLG). Lead the Software Engineering Council/CoE, defining strategy, priorities, and working‑group structures in collaboration with sector leadership. Partner with HR, Communications, and sector teams to design and execute a comprehensive change‑management plan. Define a unified talent‑development framework that includes training, tools, career pathways, and certification programs. Work with CIDO to adopt converged processes and tools that support modern software development. Develop and enforce enterprise‑wide software processes and governance that meet both corporate and sector needs. Identify and drive continuous‑process improvements, communicating updates on behalf of the Council/CoE. Establish metrics and data sources to measure softwareengineering execution effectiveness across the enterprise. Benchmark our processes against government, industry, and best‑practice standards. Own the Enterprise Software Principles and Operating Procedures (PrOP). Help the company effectively integrate artificial intelligence into software engineering processes and engineering products/platforms, ensuring AI adoption enhances productivity, quality, and innovation. Escalate critical issues and strategic discussions to the Executive Leadership Team, Enterprise Engineering Leadership Team, and Corporate Technology Council as required. Build strong partnerships with sector leaders and other functional groups, determining objectives, interpreting policies, and ensuring alignment with long‑range planning. Facilitate internal and external engagement at events such as Engineer'sWeek and SW all‑hands. Provide enterprise‑wide expertise on existing capabilities, technologies, and platform interconnections. Brief and influence senior customer executives. Basic Qualifications: Bachelor's degree in a STEM field with at least 12 years of software engineering experience OR Master's degree in a STEM field with at least 10 years of software engineering experience. Minimum of 10 years in software engineering management roles (e.g., program IPT lead or functional leadership). Minimum 7 years of systems engineering experience. Candidates must have a current DOD Secret level security clearance (or higher) in order to be considered and must have the ability to obtain, and maintain, access to SAP/SAR as a condition of continued employment. Proven record of leading change‑management initiatives. Experience on large‑scale, cross‑sector development programs with integrated workforce operations. Demonstrated ability to lead direct reports and manage teams.Travel is occasional for meetings, events, and customer engagements. Preferred Qualifications: Master's degree in STEM, MBA, or higher. Current TopSecret/SCI clearance. Familiarity with the NorthropGrumman portfolio. Experience identifying, developing, and integrating strategic technologies and design solutions. Skilled in stakeholder communications, ensuring program information is defined, collected, shared, stored, and retrieved effectively. Demonstrated collaboration across multiple disciplinary areas. Leadership of digital‑transformation or multi‑year initiatives that improve softwareengineering effectiveness. In‑depth knowledge of DoD and Intelligence Community processes. Experience spanning multiple NorthropGrumman business units, driving change through initiatives, AOP, and LRSP. Primary Level Salary Range: $193,800.00 - $336,500.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions. #J-18808-Ljbffr
    $193.8k-336.5k yearly 3d ago
  • Corporate Software Engineering Director 1

    Northrop Grumman Corp. (Au 4.7company rating

    McLean, VA jobs

    CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. NorthropGrumman Corporate is seeking a full‑time Corporate Software Engineering Director 1 to lead the enterprise‑wide Software Engineering Council/Center of Excellence (CoE) and represent the Software Engineering function at the corporate level. Reporting to the Corporate Enterprise Engineering Senior Director, the Director will shape the vision, strategy, and execution of software engineering across the company, partnering with sector and CIDO leaders to strengthen discipline performance, develop talent, and keep the organization at the forefront of modern software practices and technologies. The qualified candidate must be located within the continental United States near an existing Northrop Grumman facility. This is not a remote position. Job Scope and Responsibilities: Establish a centralized Software Engineering function aligned with the overall enterprise engineering vision. Chair the Software Engineering Leadership Group (SWLG). Lead the Software Engineering Council/CoE, defining strategy, priorities, and working‑group structures in collaboration with sector leadership. Partner with HR, Communications, and sector teams to design and execute a comprehensive change‑management plan. Define a unified talent‑development framework that includes training, tools, career pathways, and certification programs. Work with CIDO to adopt converged processes and tools that support modern software development. Develop and enforce enterprise‑wide software processes and governance that meet both corporate and sector needs. Identify and drive continuous‑process improvements, communicating updates on behalf of the Council/CoE. Establish metrics and data sources to measure softwareengineering execution effectiveness across the enterprise. Benchmark our processes against government, industry, and best‑practice standards. Own the Enterprise Software Principles and Operating Procedures (PrOP). Help the company effectively integrate artificial intelligence into software engineering processes and engineering products/platforms, ensuring AI adoption enhances productivity, quality, and innovation. Escalate critical issues and strategic discussions to the Executive Leadership Team, Enterprise Engineering Leadership Team, and Corporate Technology Council as required. Build strong partnerships with sector leaders and other functional groups, determining objectives, interpreting policies, and ensuring alignment with long‑range planning. Facilitate internal and external engagement at events such as Engineer'sWeek and SW all‑hands. Provide enterprise‑wide expertise on existing capabilities, technologies, and platform interconnections. Brief and influence senior customer executives. Basic Qualifications: Bachelor's degree in a STEM field with at least 12 years of software engineering experience OR Master's degree in a STEM field with at least 10 years of software engineering experience. Minimum of 10 years in software engineering management roles (e.g., program IPT lead or functional leadership). Minimum 7 years of systems engineering experience. Candidates must have a current DOD Secret level security clearance (or higher) in order to be considered and must have the ability to obtain, and maintain, access to SAP/SAR as a condition of continued employment. Proven record of leading change‑management initiatives. Experience on large‑scale, cross‑sector development programs with integrated workforce operations. Demonstrated ability to lead direct reports and manage teams.Travel is occasional for meetings, events, and customer engagements. Preferred Qualifications: Master's degree in STEM, MBA, or higher. Current TopSecret/SCI clearance. Familiarity with the NorthropGrumman portfolio. Experience identifying, developing, and integrating strategic technologies and design solutions. Skilled in stakeholder communications, ensuring program information is defined, collected, shared, stored, and retrieved effectively. Demonstrated collaboration across multiple disciplinary areas. Leadership of digital‑transformation or multi‑year initiatives that improve softwareengineering effectiveness. In‑depth knowledge of DoD and Intelligence Community processes. Experience spanning multiple NorthropGrumman business units, driving change through initiatives, AOP, and LRSP. Primary Level Salary Range: $193,800.00 - $336,500.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions. #J-18808-Ljbffr
    $115k-149k yearly est. 4d ago
  • Corporate Software Engineering Director 1

    Northrop Grumman Corp. (Au 4.7company rating

    Baltimore, MD jobs

    CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. NorthropGrumman Corporate is seeking a full‑time Corporate Software Engineering Director 1 to lead the enterprise‑wide Software Engineering Council/Center of Excellence (CoE) and represent the Software Engineering function at the corporate level. Reporting to the Corporate Enterprise Engineering Senior Director, the Director will shape the vision, strategy, and execution of software engineering across the company, partnering with sector and CIDO leaders to strengthen discipline performance, develop talent, and keep the organization at the forefront of modern software practices and technologies. The qualified candidate must be located within the continental United States near an existing Northrop Grumman facility. This is not a remote position. Job Scope and Responsibilities: Establish a centralized Software Engineering function aligned with the overall enterprise engineering vision. Chair the Software Engineering Leadership Group (SWLG). Lead the Software Engineering Council/CoE, defining strategy, priorities, and working‑group structures in collaboration with sector leadership. Partner with HR, Communications, and sector teams to design and execute a comprehensive change‑management plan. Define a unified talent‑development framework that includes training, tools, career pathways, and certification programs. Work with CIDO to adopt converged processes and tools that support modern software development. Develop and enforce enterprise‑wide software processes and governance that meet both corporate and sector needs. Identify and drive continuous‑process improvements, communicating updates on behalf of the Council/CoE. Establish metrics and data sources to measure softwareengineering execution effectiveness across the enterprise. Benchmark our processes against government, industry, and best‑practice standards. Own the Enterprise Software Principles and Operating Procedures (PrOP). Help the company effectively integrate artificial intelligence into software engineering processes and engineering products/platforms, ensuring AI adoption enhances productivity, quality, and innovation. Escalate critical issues and strategic discussions to the Executive Leadership Team, Enterprise Engineering Leadership Team, and Corporate Technology Council as required. Build strong partnerships with sector leaders and other functional groups, determining objectives, interpreting policies, and ensuring alignment with long‑range planning. Facilitate internal and external engagement at events such as Engineer'sWeek and SW all‑hands. Provide enterprise‑wide expertise on existing capabilities, technologies, and platform interconnections. Brief and influence senior customer executives. Basic Qualifications: Bachelor's degree in a STEM field with at least 12 years of software engineering experience OR Master's degree in a STEM field with at least 10 years of software engineering experience. Minimum of 10 years in software engineering management roles (e.g., program IPT lead or functional leadership). Minimum 7 years of systems engineering experience. Candidates must have a current DOD Secret level security clearance (or higher) in order to be considered and must have the ability to obtain, and maintain, access to SAP/SAR as a condition of continued employment. Proven record of leading change‑management initiatives. Experience on large‑scale, cross‑sector development programs with integrated workforce operations. Demonstrated ability to lead direct reports and manage teams.Travel is occasional for meetings, events, and customer engagements. Preferred Qualifications: Master's degree in STEM, MBA, or higher. Current TopSecret/SCI clearance. Familiarity with the NorthropGrumman portfolio. Experience identifying, developing, and integrating strategic technologies and design solutions. Skilled in stakeholder communications, ensuring program information is defined, collected, shared, stored, and retrieved effectively. Demonstrated collaboration across multiple disciplinary areas. Leadership of digital‑transformation or multi‑year initiatives that improve softwareengineering effectiveness. In‑depth knowledge of DoD and Intelligence Community processes. Experience spanning multiple NorthropGrumman business units, driving change through initiatives, AOP, and LRSP. Primary Level Salary Range: $193,800.00 - $336,500.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions. #J-18808-Ljbffr
    $104k-135k yearly est. 3d ago
  • Software Principal Engineer

    Dell 4.8company rating

    Burlington, MA jobs

    The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Hopkinton, MA. What You'll Achieve As a Software Principal Engineer, you will develop advanced and innovative algorithms, considering efficiency, performance, and data reduction opportunities, and debug highly distributed, multi-threaded complex systems. You will be part of an exciting team of senior developers and architects who are working on new business-critical initiatives and the core Data Path of Dell Technologies' leading midrange storage product. The team you will work with is tasked with modeling, developing, debugging, and analyzing performance on the enterprise storage system. You Will: Be involved in the preparation, review, and assessment of software and storage requirements and specifications Develop core software primarily using C/C++ and Python Draft written specifications for tasks of varying complexity based on verbal requirements Utilize established software lifecycle methodologies Review and implement testing strategies for software products Take the First Step Towards Your Dream Career Every Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role: Essential Requirements 8-10 years of related experience Good knowledge of programming languages, operating systems, firmware, BIOS , device drivers , databases, system, network, operating system, and application administration; embedded software/firmware ; tools and utilities , as applicable Knowledge of server, storage, networking, and client technologies Ability to code/debug moderately sophisticated programs using design specifications Knowledge of software architectures and applications Desirable Requirements Bachelor's or Master's degree in computer science or related field Compensation Dell is committed to fair and equitable compensation practices. The salary range for this position is $178,500 to $231,000. Benefits and Perks of working at Dell Technologies Your life. Your health. Supported by your benefits. You can explore the overall benefits experience that awaits you as a Dell Technologies team member - right now at MyWellatDell.com Who we are We believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here Job ID: R282957
    $178.5k-231k yearly 1d ago
  • Senior Principal Software Engineer - Linux OS Engineering

    Dell 4.8company rating

    Texas jobs

    Principal (Senior) Software Engineer - Linux OS Engineering The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Principal (Senior) Engineer on our Client Solution Software Engineering team in Austin, Texas. What you'll achieve As a Principal (Senior) Software Engineer in Linux OS Engineering , you'll be responsible for delivering Linux solutions on our Industrial Client Product Portfolio (Desktop, Notebook, Workstation and so on). You'll work closely with teams across Dell to deliver innovative products that position the company as a leader in this space. In addition, you'll partner with technical providers to resolve complex issues and influence the development of new features and enhancements. Key Responsibilities This is a new and exciting position for an Architect kind of role within Dell's Client Platform Software Engineering organization, and it is focused on the Linux Operating Systems. This Engineer will be responsible for advanced engineering in the development of technologies for modern client solutions shipped with new client products. Also, the role serves as the lead strategist for a technology or a collection of technologies that together form a complete solution. You will: Drive Front-End and Next-Generation Platform Strategy by defining requirements and architectures to support upcoming releases Collaborate with Key Stakeholders including CTO, System Architects, Product Marketing, and Front-End Core Teams to align on platform goals Lead Industry and Partner Engagement through forums, early collaboration with third-party partners, and open-source initiatives within the Linux community Define Technical Impact and Innovation by assessing Linux OS implications for BIOS, firmware, and application software, while fostering patent opportunities and concept code development Gather and Refine Requirements using industry insights and NUDD analysis to deliver proof-of-concepts and ensure alignment during front-end phases Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role: Essential Requirements: 8 - 12+ years of industry experience working with Linux OS, device drivers or related system technologies on Arm based platforms Architect level experience to develop/design key elements of the Linux Operating Systems or solutions that interact extensively with the Linux Operating System (OS) kernel on Arm-based platforms Understand Linux OS components well enough on how to optimize for power/performance and be well-versed in code profiling tools Has background writing low-level device drivers and understands how to streamline code for both key code metrics in execution space as well as the code maintenance/support aspect Development skills including proficiency in C, C++ and C#, good understanding of SW updates technologies Desirable Requirements: Typically requires 8 - 12+ years of related experience in a professional role with a Bachelor's degree; or 6+ years with a Master's degree; or 3+ years with a PhD; or equivalent experience Experience contributing to open-source projects, including major platforms such as the Linux kernel and GNOME Compensation Dell is committed to fair and equitable compensation practices. The salary range for this position is $178,500 - $269,500. Benefits and Perks of working at Dell Technologies Your life. Your health. Supported by your benefits. You can explore the overall benefits experience that awaits you as a Dell Technologies team member - right now at MyWellatDell.com Who we are We believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here . #LI-Onsite Job ID: R284693
    $178.5k-269.5k yearly 1d ago
  • Software Principal Engineer - Data Path

    Dell 4.8company rating

    Randolph, MA jobs

    Software Principal Engineer / Software Senior Engineer - Data Path The Data Protection Software Engineering team delivers next-generation data protection and data availability enhancements and new products for a changing world. Working at the cutting edge, we design and develop software to protect data hosted across On-Prem, Public Cloud, Hybrid Cloud - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us as a Software Principal Engineer on our Engineering Development team in Hopkinton, MA Development Center to do the best work of your career and make a profound social impact. What you'll achieve As a Software Principal Engineer, you will develop next-generation cyber resiliency and data protection software for Dell's Data Protection team. You will be responsible for developing sophisticated software systems and solutions safeguarding enterprise-level customer data against data loss, cyber threats, and ransomware attacks-while driving through AI-powered solutions for enhanced cyber resiliency. You will: Develop next generations products and will have an opportunity to shape the best client technologies in the world Contribute to the design and architecture of high-quality, complex systems and software/storage environments Contribute to the development and implementation of test strategies for complex software products and systems Prepare, review and evaluate software specifications based on the product requirements, and contribute to the designs and implement them as product features with specific focus on device and serviceability of client platforms Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role: Essential Skills: 7 - 12 Years of Software Development experience working in Agile SDLC, Bachelors or Masters in Computer Science C/C++, Golang, Win 32/Storage API, Windows/Linux/Unix Programming, experience in Windows, Linux, Aix operating systems, Systems Programming, Networking, File systems and block layers Strong understanding of CPU architecture, Multi-Threaded Environments, Concurrency Databases, Storage Technologies, stack and I/O data path, hands on exposure with AI technologies and proficient usage of AI tools for all facets of SDLC Experience in Data Protection domain, Scalable Architecture, virtualization platforms like ESXI, Hyper-V and other hypervisors, excellent code detective and root cause analysis skills on a variety of platforms and languages Experience in feature requirements, development and design of applications which interact closely with business, excellent problem solving & multi-tasking skills Quality first mindset and attitude to take full ownership of the delivery from development to unit tests to end-to-end tests, should model behaviours to be adaptable to pick up new technologies and stay curious to drive innovation. Profiling and Benchmarking techniques, good communication and technical leadership abilities to communicate the design effectively and mentor junior engineers Desired Skill: Experience in Operating system Clusters, Databases clusters, experience with Device drivers, and system architecture such as SCSI, cache, and message subsystem Knowledge of AI/ML, GenAI and prompt engineering, knowledge of cloud application security & gateways Compensation Dell is committed to fair and equitable compensation practices. The salary range for this position is $150k - $231k. Benefits and Perks of working at Dell Technologies Your life. Your health. Supported by your benefits. You can explore the overall benefits experience that awaits you as a Dell Technologies team member - right now at MyWellatDell.com Who we are We believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here . #LI-Onsite Job ID: R284177
    $150k-231k yearly 1d ago
  • Software Principal Engineer- Data Storage

    Dell 4.8company rating

    California jobs

    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Santa Clara, California. (Local Candidates Only) What you'll achieve As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer's business goals, needs and general business environment creating software solutions. You will: Design, develop, and maintain different components of a Data Protection storage appliance Debug and resolve complex software, hardware, and network issues in production environments Take part in the full software development life cycle, including development, test, continuous delivery, and support Be an active member of an agile team, collaboratively realizing features through development, test, and delivery Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role: Essential Requirements 8+ years of experience in all phases of software development: feasibility, design, implementation, integration, test, delivery, and automation Strong Linux/Distributed system knowledge and hands-on experience, with experience in designing and implementing complex systems Proficient programming and debugging skills in C/C++ or Go, along with knowledge of version control (Git) and bug tracking systems (JIRA) Knowledge and expertise in Kubernetes Desirable Requirements Experience in developing software for storage appliances Strong problem solving, troubleshooting, diagnostic skills with knowledge of performance analysis tools and techniques for multi-threaded distributed systems Compensation Dell is committed to fair and equitable compensation practices. The salary range for this position is $205,700 - $266,200. Who we are We believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here . Job ID: R282890
    $205.7k-266.2k yearly 1d ago
  • Software Principal Engineer- Data Storage

    Dell 4.8company rating

    Santa Clara, CA jobs

    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Santa Clara, California. (Local Candidates Only) As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer's business goals, needs and general business environment creating software solutions. Design, develop, and maintain different components of a Data Protection storage appliance Debug and resolve complex software, hardware, and network issues in production environments Take part in the full software development life cycle, including development, test, continuous delivery, and support Be an active member of an agile team, collaboratively realizing features through development, test, and delivery 8+ years of experience in all phases of software development: feasibility, design, implementation, integration, test, delivery, and automation ~ Strong Linux/Distributed system knowledge and hands-on experience, with experience in designing and implementing complex systems ~ Proficient programming and debugging skills in C/C++ or Go, along with knowledge of version control (Git) and bug tracking systems (JIRA) ~ Experience in developing software for storage appliances Strong problem solving, troubleshooting, diagnostic skills with knowledge of performance analysis tools and techniques for multi-threaded distributed systems If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Read the full Equal Employment Opportunity Policy here .
    $142k-186k yearly est. 1d ago
  • Senior Principal Software Engineer - Linux OS Engineering

    Dell 4.8company rating

    Austin, TX jobs

    Principal (Senior) Software Engineer - Linux OS Engineering The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Principal (Senior) Engineer on our Client Solution Software Engineering team in Austin, Texas. As a Principal (Senior) Software Engineer in Linux OS Engineering , you'll be responsible for delivering Linux solutions on our Industrial Client Product Portfolio (Desktop, Notebook, Workstation and so on). This is a new and exciting position for an Architect kind of role within Dell's Client Platform Software Engineering organization, and it is focused on the Linux Operating Systems. This Engineer will be responsible for advanced engineering in the development of technologies for modern client solutions shipped with new client products. Also, the role serves as the lead strategist for a technology or a collection of technologies that together form a complete solution. Drive Front-End and Next-Generation Platform Strategy by defining requirements and architectures to support upcoming releases Collaborate with Key Stakeholders including CTO, System Architects, Product Marketing, and Front-End Core Teams to align on platform goals Lead Industry and Partner Engagement through forums, early collaboration with third-party partners, and open-source initiatives within the Linux community Define Technical Impact and Innovation by assessing Linux OS implications for BIOS, firmware, and application software, while fostering patent opportunities and concept code development Gather and Refine Requirements using industry insights and NUDD analysis to deliver proof-of-concepts and ensure alignment during front-end phases 8 - 12+ years of industry experience working with Linux OS, device drivers or related system technologies on Arm based platforms ~ Architect level experience to develop/design key elements of the Linux Operating Systems or solutions that interact extensively with the Linux Operating System (OS) kernel on Arm-based platforms ~ Understand Linux OS components well enough on how to optimize for power/performance and be well-versed in code profiling tools ~ Has background writing low-level device drivers and understands how to streamline code for both key code metrics in execution space as well as the code maintenance/support aspect ~ Development skills including proficiency in C, C++ and C#, good understanding of SW updates technologies Typically requires 8 - 12+ years of related experience in a professional role with a Bachelor's degree; or 3+ years with a PhD; Experience contributing to open-source projects, including major platforms such as the Linux kernel and GNOME Supported by your benefits. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Read the full Equal Employment Opportunity Policy here . #
    $101k-129k yearly est. 1d ago
  • Software Principal Engineer- Data Storage

    Dell 4.8company rating

    Belmont, CA jobs

    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Santa Clara, California. (Local Candidates Only) What you'll achieve As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer's business goals, needs and general business environment creating software solutions. You will: Design, develop, and maintain different components of a Data Protection storage appliance Debug and resolve complex software, hardware, and network issues in production environments Take part in the full software development life cycle, including development, test, continuous delivery, and support Be an active member of an agile team, collaboratively realizing features through development, test, and delivery Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role: Essential Requirements 8+ years of experience in all phases of software development: feasibility, design, implementation, integration, test, delivery, and automation Strong Linux/Distributed system knowledge and hands-on experience, with experience in designing and implementing complex systems Proficient programming and debugging skills in C/C++ or Go, along with knowledge of version control (Git) and bug tracking systems (JIRA) Knowledge and expertise in Kubernetes Desirable Requirements Experience in developing software for storage appliances Strong problem solving, troubleshooting, diagnostic skills with knowledge of performance analysis tools and techniques for multi-threaded distributed systems Compensation Dell is committed to fair and equitable compensation practices. The salary range for this position is $205,700 - $266,200. Who we are We believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here . Job ID: R282890
    $205.7k-266.2k yearly 1d ago
  • Software Principal Engineer

    Dell 4.8company rating

    Newton, MA jobs

    The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Hopkinton, MA. What You'll Achieve As a Software Principal Engineer, you will develop advanced and innovative algorithms, considering efficiency, performance, and data reduction opportunities, and debug highly distributed, multi-threaded complex systems. You will be part of an exciting team of senior developers and architects who are working on new business-critical initiatives and the core Data Path of Dell Technologies' leading midrange storage product. The team you will work with is tasked with modeling, developing, debugging, and analyzing performance on the enterprise storage system. You Will: Be involved in the preparation, review, and assessment of software and storage requirements and specifications Develop core software primarily using C/C++ and Python Draft written specifications for tasks of varying complexity based on verbal requirements Utilize established software lifecycle methodologies Review and implement testing strategies for software products Take the First Step Towards Your Dream Career Every Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role: Essential Requirements 8-10 years of related experience Good knowledge of programming languages, operating systems, firmware, BIOS , device drivers , databases, system, network, operating system, and application administration; embedded software/firmware ; tools and utilities , as applicable Knowledge of server, storage, networking, and client technologies Ability to code/debug moderately sophisticated programs using design specifications Knowledge of software architectures and applications Desirable Requirements Bachelor's or Master's degree in computer science or related field Compensation Dell is committed to fair and equitable compensation practices. The salary range for this position is $178,500 to $231,000. Benefits and Perks of working at Dell Technologies Your life. Your health. Supported by your benefits. You can explore the overall benefits experience that awaits you as a Dell Technologies team member - right now at MyWellatDell.com Who we are We believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here . Job ID: R282954
    $178.5k-231k yearly 1d ago
  • Software Principal Engineer- Data Storage

    Dell 4.8company rating

    Soquel, CA jobs

    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Santa Clara, California. (Local Candidates Only) What you'll achieve As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer's business goals, needs and general business environment creating software solutions. You will: Design, develop, and maintain different components of a Data Protection storage appliance Debug and resolve complex software, hardware, and network issues in production environments Take part in the full software development life cycle, including development, test, continuous delivery, and support Be an active member of an agile team, collaboratively realizing features through development, test, and delivery Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role: Essential Requirements 8+ years of experience in all phases of software development: feasibility, design, implementation, integration, test, delivery, and automation Strong Linux/Distributed system knowledge and hands-on experience, with experience in designing and implementing complex systems Proficient programming and debugging skills in C/C++ or Go, along with knowledge of version control (Git) and bug tracking systems (JIRA) Knowledge and expertise in Kubernetes Desirable Requirements Experience in developing software for storage appliances Strong problem solving, troubleshooting, diagnostic skills with knowledge of performance analysis tools and techniques for multi-threaded distributed systems Compensation Dell is committed to fair and equitable compensation practices. The salary range for this position is $205,700 - $266,200. Who we are We believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here . Job ID: R282890
    $205.7k-266.2k yearly 1d ago
  • Software Principal Engineer - Data Path

    Dell 4.8company rating

    Randolph, MA jobs

    Software Principal Engineer / Software Senior Engineer - Data Path The Data Protection Software Engineering team delivers next-generation data protection and data availability enhancements and new products for a changing world. Working at the cutting edge, we design and develop software to protect data hosted across On-Prem, Public Cloud, Hybrid Cloud - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us as a Software Principal Engineer on our Engineering Development team in Hopkinton, MA Development Center to do the best work of your career and make a profound social impact. As a Software Principal Engineer, you will develop next-generation cyber resiliency and data protection software for Dell's Data Protection team. You will be responsible for developing sophisticated software systems and solutions safeguarding enterprise-level customer data against data loss, cyber threats, and ransomware attacks-while driving through AI-powered solutions for enhanced cyber resiliency. Contribute to the design and architecture of high-quality, complex systems and software/storage environments Contribute to the development and implementation of test strategies for complex software products and systems Prepare, review and evaluate software specifications based on the product requirements, and contribute to the designs and implement them as product features with specific focus on device and serviceability of client platforms 7 - 12 Years of Software Development experience working in Agile SDLC, Bachelors or Masters in Computer Science ~ C/C++, Golang, Win 32/Storage API, Windows/Linux/Unix Programming, experience in Windows, Linux, Aix operating systems, Systems Programming, Networking, File systems and block layers ~ Strong understanding of CPU architecture, Multi-Threaded Environments, Concurrency Databases, Storage Technologies, stack and I/O data path, hands on exposure with AI technologies and proficient usage of AI tools for all facets of SDLC ~ Experience in Data Protection domain, Scalable Architecture, virtualization platforms like ESXI, Hyper-V and other hypervisors, excellent code detective and root cause analysis skills on a variety of platforms and languages ~ Experience in feature requirements, development and design of applications which interact closely with business, excellent problem solving & multi-tasking skills ~ Quality first mindset and attitude to take full ownership of the delivery from development to unit tests to end-to-end tests, should model behaviours to be adaptable to pick up new technologies and stay curious to drive innovation. ~ Experience in Operating system Clusters, Databases clusters, experience with Device drivers, and system architecture such as SCSI, cache, and message subsystem Knowledge of AI/ML, GenAI and prompt engineering, knowledge of cloud application security & gateways If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Read the full Equal Employment Opportunity Policy here . #
    $108k-133k yearly est. 1d ago
  • Staff Software Engineer, Site Reliability

    Asana 4.6company rating

    San Francisco, CA jobs

    Asana's rapid growth brings new challenges in keeping our systems fast, reliable, and resilient. As our product evolves, we're making a major investment in reliability - and building a brand new SRE team in Warsaw is a key part of that strategy. This is your chance to help shape it from day one. This isn't a traditional “ops” role - we're looking for strong software engineers who are passionate about building reliable, distributed systems. You'll work closely with a small SRE team in San Francisco, infrastructure engineers in Reykjavik, and an established infrastructure team in Warsaw. Warsaw will be a significant hub for our future infrastructure engineering and operations. As one of the first engineers here, you'll have a real say in how we build reliable infrastructure, manage incidents, and support the rest of the company. This role is based in our Warsaw office with an office‑centric hybrid schedule - in‑office days are Monday, Tuesday, and Thursday. We offer a Contract of Employment (UoP) for our employees in Poland. What you'll do: Influence the future of Asana's SRE practice, especially as we grow the Warsaw team. Lead reliability‑focused projects across our stack - from infrastructure to tooling to incident response. Define and implement Asana's incident management process - we're investing here, and you'll help shape how it works. Build internal platforms and frameworks that help other teams improve the reliability of their services. Be part of (and help shape) a sustainable on‑call rotation - shared across teams in Warsaw, San Francisco, and Reykjavik. On average, we handle ~1 page per day, but it's not constant, and we care about keeping things sane. Work with our stack: AWS, Kubernetes (EKS), Datadog, MySQL (RDS), ElasticSearch (OpenSearch), Redis, DynamoDB, Terraform, TypeScript, Scala, Go, and Python. (Yeah, we know this sounds like buzzword bingo - but we want this post to actually show up in your searches.) About you: You're a strong and experienced software engineer who's comfortable writing and reading code - this isn't an ops role. You care about reliability, scalability, and long‑term maintainability, not just quick fixes. You might have worked as an SRE before - or maybe you were a product engineer who kept getting pulled into infra work because you cared about how systems actually run. You've seen systems at scale (or want to), and you're excited about solving infrastructure problems that have broad impact. You're curious, take initiative, and aren't afraid to work in ambiguous spaces - especially important on a brand new team. You collaborate well across teams and want to help others build more reliable systems. You don't need to know our exact stack, but you're eager to learn whatever it takes to make things better. You demonstrate curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision‑making. Why this role? Founding team: You'll be one of the first SREs in Warsaw - and a key player in a growing team. Drive real change: This isn't a role where you'll just patch up legacy systems. We are expecting (and supporting) real architectural changes to improve reliability, scalability, and long‑term operability. Big impact: Our product is scaling fast, and reliability is a top company priority. Room to grow: As this team grows, so will your influence - whether you want to lead projects, mentor others, or help shape how we scale. Global collaboration: Work closely with experienced engineers in San Francisco, Reykjavik, and Warsaw, while helping build the future of SRE at Asana. What we offer: Generous, transparent and fair compensation system (base salary and generous Restricted Stock Unit for Asana Inc.). Contract of Employment (with 50% tax deductible costs for author's rights usage for Engineers). Health insurance with dental and travel coverage (Lux Med). Lunch catering on the days that you work from the office. Career growth budget. Home office setup budget. Gym/Fitness reimbursement. Fertility healthcare and family‑forming support with Carrot. Mental health support in Modern Health. Group life insurance. MacBooks with all necessary accessories. For this role, the estimated base salary range is between 23 000 and 33 000 PLN gross monthly on the contract of employment (UoP). The actual base salary will vary based on various factors and individual qualifications objectively assessed during the interview process. The listed range above is a guideline, and the base compensation range for this role may be modified. Our total compensation consists of base salary and equity (RSUs). About us Asana is a leading platform for human + AI collaboration. Millions of teams around the world rely on Asana to achieve their most important goals, faster. Asana has been named to Fortune's Best Workplaces for 7+ years and recognized by Fast Company, Forbes, and Gartner for excellence in workplace culture and innovation. We offer an exceptional office‑centric culture while adopting the best elements of hybrid models to ensure that every one of our global team members can work together effortlessly. With 13+ offices all over the world, we are always looking for individuals who care about building technology that drives positive change in the world and a culture where everyone feels that they belong. Join Asana's Talent Network to stay up to date on job opportunities and life at Asana. #J-18808-Ljbffr
    $181k-242k yearly est. 4d ago
  • Software Principal Engineer- Data Storage

    Dell 4.8company rating

    Belmont, CA jobs

    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Santa Clara, California. (Local Candidates Only) As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer's business goals, needs and general business environment creating software solutions. Design, develop, and maintain different components of a Data Protection storage appliance Debug and resolve complex software, hardware, and network issues in production environments Take part in the full software development life cycle, including development, test, continuous delivery, and support Be an active member of an agile team, collaboratively realizing features through development, test, and delivery 8+ years of experience in all phases of software development: feasibility, design, implementation, integration, test, delivery, and automation ~ Strong Linux/Distributed system knowledge and hands-on experience, with experience in designing and implementing complex systems ~ Proficient programming and debugging skills in C/C++ or Go, along with knowledge of version control (Git) and bug tracking systems (JIRA) ~ Experience in developing software for storage appliances Strong problem solving, troubleshooting, diagnostic skills with knowledge of performance analysis tools and techniques for multi-threaded distributed systems If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Read the full Equal Employment Opportunity Policy here .
    $142k-186k yearly est. 1d ago
  • Principal Software Engineering - Platform

    Dell 4.8company rating

    Winchester, MA jobs

    Software Senior Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Senior Principal Engineer on our Software Engineering Team in Hopkinton, Massachusetts or Research Triangle Park, North Carolina . As a Software Senior Principal Engineer, you will be responsible for developing sophisticated systems and software basis the customer's business goals, needs and general business environment creating software solutions. Responsible for the development and maintenance of data path software for Dell's storage product in a scrum team-oriented environment Contribute to the design and architecture of new features according to the product owner and customer requirements Develop, review and implement test cases for software products and systems Triage and debug different issues found by testing and in customer cases Storage Array, distributed systems ( multi-threading, locks, scheduling ), storage technologies (SAN, NAS, RAID, snapshot, replication), networking, device drivers, clustering, etc. ~ Strong in Object-oriented design, C/C++ and Python programming skills and strong debugging skills using gdb ~ Strong Linux/Windows kernel programming skills ~ Bachelor's / Master's degree in computer science or related field Knowledge and expertise in file systems and data recovery development Experience with Agile and Scrum methodology Hands-on experience in applying Artificial Intelligence (AI) within enterprise storage environments. AI-driven solutions for storage optimization, predictive analytics, or intelligent data management in large-scale systems If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Read the full Equal Employment Opportunity Policy here .
    $108k-133k yearly est. 1d ago
  • Principal I, Software Engineering

    Dell 4.8company rating

    Newton, MA jobs

    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Hopkinton, MA. As a Software Principal Engineer, you will develop advanced and innovative algorithms, considering efficiency, performance, and data reduction opportunities, and debug highly distributed, multi-threaded complex systems. You will be part of an exciting team of senior developers and architects who are working on new business-critical initiatives and the core Data Path of Dell Technologies' leading midrange storage product. The team you will work with is tasked with modeling, developing, debugging, and analyzing performance on the enterprise storage system. Be involved in the preparation, review, and assessment of software and storage requirements and specifications Develop core software primarily using C/C++ and Python Draft written specifications for tasks of varying complexity based on verbal requirements Utilize established software lifecycle methodologies Review and implement testing strategies for software products Good knowledge of programming languages, operating systems, firmware, BIOS , device drivers , databases, system, network, operating system, and application administration; embedded software/firmware ; Knowledge of server, storage, networking, and client technologies ~ Knowledge of software architectures and applications Bachelor's or Master's degree in computer science or related field If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Read the full Equal Employment Opportunity Policy here .
    $108k-133k yearly est. 1d ago
  • Senior Principal, Software Engineering

    Dell 4.8company rating

    Boylston, MA jobs

    Software Senior Principal Engineer, Data Path Engineering The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Senior Principal Engineer, Data Path Engineering on our Software Engineering Team in Hopkinton, MA. Software Senior Principal Engineer in the Data Path Engineering team at Dell USS constantly push the boundaries of what is possible in the world of Big Data storage and distributed systems. We are a true systems company and work at every layer of the storage stack, including all aspects of operating systems and file systems, distributed algorithms, high-performance protocol stacks, and next-generation virtualization technology. The Dell Technologies - USS Division is in the business of transforming the way data is stored. At the forefront of the big data movement, our highly parallelized, distributed architecture has completely redefined the storage model. We enable our thousands of customers to work at a scale that wasn't previously possible by shipping a true clustered scale-out system that can be expanded from a few dozen terabytes up to many petabytes. Our goal is to package game-changing technology, unparalleled scalability, and record-breaking performance into a product that is utterly simple to manage and continuously delights our customers. Data Path Engineering team is a global organization with US-based teams as well as Israel, China, and Poland. The Data Path team is based in multiple global locations and is working on cutting-edge technologies to help develop the next-generation storage technologies. As a Software Senior Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer's business goals, needs and general business environment creating software solutions. Contribute to the design and architecture of high-quality, complex systems and software/storage environments Prepare, review, and evaluate software/storage specifications for products and systems Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems Develop core software primarily using C/C++ and Python 12+ years of extensive experience with high-performing software quality teams; knowledge of software development methods, design, and implementation ~ Proficiency with programming languages; databases; system, network, operating system, and application administration; embedded software/firmware; Fluent English and ability to communicate with global teams Bachelor's or Master's degree in computer science or related field If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Read the full Equal Employment Opportunity Policy here .
    $108k-133k yearly est. 1d ago

Learn more about Apple jobs

View all jobs