As a Software Engineer at Applied Materials, you’ll dive deep into ground-breaking technologies—like machine learning and AI—to craft novel software solutions that solve our customers’ high-value problems.
Compensation
$124,000.00 - $171,000.00
Responsibilities
Design, prototype and develop moderately complex software solutions for semiconductor equipment components and devices
Designs common software modules and libraries for use across multiple products
Develop software documentation and test procedures
Troubleshoot a variety of moderately difficult software problems; design and implement bug fixes
Communicate with internal and external customers for requirement analysis, project schedule and software troubleshooting
Requirements
Bachelor’s degree in a related field, such as computer science, information management, software/system engineering, cyber security or mathematics
Nice to have: Strong conceptual knowledge of software engineering
Nice to have: Solid understanding of the industry’s key business drivers
Develop, test, implement, and support custom and packaged applications, integrations, websites, and reporting solutions for External Affairs using .NET technologies and related tools.
Compensation
The budget for this position is up to $97,048.58.
Responsibilities
Analyzes, designs, develops, tests, implements, documents and supports assigned components of custom and packaged applications, integrations, reports and related business-information solutions
Develops and supports Blackbaud CRM solutions, SQL Server Reporting Services reports, T-SQL and stored procedures, .NET applications, and SOAP- and REST-based services and APIs
Independently develops, implements, enhances and supports responsive public-facing and internal web applications
Develops, integrates, maintains and supports custom applications, themes, templates and interfaces for external-facing alumni websites using Drupal and related technologies
Completes special projects and performs other duties as assigned
Requirements
Bachelor's degree in computer and information science or an equivalent combination of education and experience
Lead software engineering for aircraft embedded software applications, supporting development, testing, and integration across the software life cycle.
Compensation
The salary range for this role is 86,800 USD - 165,200 USD.
Responsibilities
Use and provide creative solutions to complex technical system and software integration problems.
Work closely with other software engineers and systems engineers to design ideal solutions with the end user and operational needs in mind.
Support all aspects of a software development life cycle as a member of a multi-disciplined team. This includes supporting new and legacy military and commercial programs from concept and requirements, to design, development, integration, test, and potentially subsequent maintenance tasking.
Requirements
Degree in Science, Technology, Engineering or Mathematics (STEM)
Lead agentic and AI-assisted software engineering practices across multiple product teams, driving adoption, design, and reusable tooling to improve productivity and quality.
Compensation
The estimated base salary range for this position is $157,400 to $216,400 at the time of posting.
Responsibilities
Lead agentic engineering adoption across product teams
Provide technical leadership and influence decisions
Develop reusable engineering capabilities and frameworks
Advance agentic engineering practices and safeguards
Mentor and enable engineering teams
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related technical field
Master’s degree is a plus
Nice to have: Experience in clinical diagnostics, medical devices, healthcare, or life sciences
Nice to have: Experience with AI-enabled software products subject to regulatory requirements
Nice to have: Experience applying AI and agentic workflows to requirements engineering, architecture, code generation, testing, documentation, or maintenance
Lead, mentor, and develop a team of software engineers through technical direction, coaching, design discussions, and code reviews.
Partner with Product Management, Architecture, Quality Engineering, UX, Security, and DevOps to turn business priorities into technical plans and delivered capabilities.
Guide estimation, adaptive planning, prioritization, dependency management, and risk mitigation for team initiatives, using Agile methodology to deliver iteratively and respond to changing priorities.
Lead engineers in solving complex problems, evaluating alternatives, and making sound technical decisions.
Foster accountability, collaboration, and continuous improvement while meeting delivery commitments and engineering standards.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Supports VA-EISS modernization by designing, executing, and maintaining automated tests for web applications and REST APIs, reviewing AI-generated test cases, and coordinating with developers and QA Lead.
Compensation
Salary range: $120,000-$130,000
Responsibilities
Design, execute and maintain unit/integration, API, regression and end-to-end automated tests; coordinate coverage with developers and the QA Lead.
Review AI-generated tests for valid assertions, boundary cases, negative paths, representative synthetic data and reproducible results.
Support performance/load testing, Section 508/accessibility checks and security-related validation, coordinating with platform specialists for deep assessments.
Validate workflows, interface contracts, data migration outputs and defect fixes; document evidence and trace to acceptance criteria.
Publish clear defects, monitor CI test results and contribute to UAT preparation, release readiness and regression stability.