Software Testing Table Example Jobs Salary Jobs in Usa
5,785 positions found — Page 6
Position title:
Lecturer in lieu of GSI
Salary range:
The UC academic salary scales set the minimum pay at appointment. See the following table for the current salary scale for this position: . The current full-time salary range for this position is $70,977-$199,722.
Percent time:
Variable
Anticipated start:
Positions usually start in June, August, and January.
Review timeline:
Screening of applications begins immediately; some appointments may begin in Summer 2025. The number of positions varies from semester to semester, depending on the needs of the Program. Applicants are considered for positions as needs arise; the existence of this pool does not guarantee that a position is available. See the review date specified in AP Recruit to learn whether the Program is currently reviewing applications for a specific position. If there is no future review date specified, your application may not be considered at this time.
Application Window
Open date: June 14, 2025
Most recent review date: Saturday, Jun 28, 2025 at 11:59pm (Pacific Time)
Applications received after this date will be reviewed by the search committee if the position has not yet been filled.
Final date: Thursday, Oct 1, 2026 at 11:59pm (Pacific Time)
Applications will continue to be accepted until this date, but those received after the review date will only be considered if the position has not yet been filled.
Position description
The College of Chemistry at the University of California, Berkeley invites applications for a pool of temporary instructors to assist in teaching graduate courses online for the Master of Molecular Science and Software Engineering (MSSE) Program, should an opening arise. Candidates will support the primary instructors assigned to the courses.
Disciplines where we are seeking lecturers in lieu of GSIs include:
- Computational Chemistry
- Scientific Computing
- Bioinformatics
- Machine Learning/Deep Learning
- High Performance Computing
- Complex mathematical modeling and simulations
- Computational Quantum Chemistry
- Leadership, management, and entrepreneurship in a computational science company or organization
General Duties
Duties include assisting or leading lectures, leading or assisting in labs or discussions, and other activities customarily related to instructional assignments (i.e., grading assignments, submitting/maintaining student records, responding to student questions, tutoring students, holding regular office hours, course material preparation, attending relevant meetings, orientations, etc.).
The MSSE Program seeks candidates who can support the success of all students through inclusive curriculum, classroom environment, and pedagogy.
Program:
Union contract: resources/employment-policies-contracts/bargaining-units/non-senate-instructional/contract/
Qualifications
Basic qualifications (required at time of application)
A bachelor's degree, or equivalent international degree, or enrolled in a bachelor's degree, or equivalent international degree, program.
Additional qualifications (required at time of start)
A bachelor's degree, or equivalent international degree, and authorization to work in the U.S.
Preferred qualifications
- A master's degree, or equivalent international degree, in an area related to computational science, computational chemistry, bioinformatics, data science, high performance computing, mathematical modeling and simulations, or software engineering
- Proficiency in C++ and Python programming languages
Application Requirements
Document requirements
Curriculum Vitae - Your most recently updated C.V.
Cover Letter (Optional)
Statement of Teaching (Optional)
Apply link:
JPF04973
Help contact:
About UC Berkeley
UC Berkeley is committed to diversity, equity, inclusion, and belonging in our public mission of research, teaching, and service, consistent with UC Regents Policy 4400 and University of California Academic Personnel policy (APM 210 1-d). These values are embedded in our Principles of Community, which reflect our passion for critical inquiry, debate, discovery and innovation, and our deep commitment to contributing to a better world. Every member of the UC Berkeley community has a role in sustaining a safe, caring and humane environment in which these values can thrive.
The University of California, Berkeley is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or protected veteran status.
For more information, please refer to the University of California's Affirmative Action and Nondiscrimination in Employment Policy and the University of California's Anti-Discrimination Policy.
In searches when letters of reference are required all letters will be treated as confidential per University of California policy and California state law. Please refer potential referees, including when letters are provided via a third party (i.e., dossier service or career center), to the UC Berkeley statement of confidentiality prior to submitting their letter.
As a University employee, you will be required to comply with all applicable University policies and/or collective bargaining agreements, as may be amended from time to time. Federal, state, or local government directives may impose additional requirements.
Unless stated otherwise, unambiguously, in the position description, this position does not include sponsorship of a new consular H-1B visa petition that would require payment of the $100,000 supplemental fee.
As a condition of employment, the finalist will be required to disclose if they are subject to any final administrative or judicial decisions within the last seven years determining that they committed any misconduct.
- "Misconduct" means any violation of the policies or laws governing conduct at the applicant's previous place of employment, including, but not limited to, violations of policies or laws prohibiting sexual harassment, sexual assault, or other forms of harassment or discrimination, as defined by the employer.
- UC Sexual Violence and Sexual Harassment Policy
- UC Anti-Discrimination Policy
- APM - 035: Affirmative Action and Nondiscrimination in Employment
Job location
Remote/online
Date Posted:
2026-02-24Country:
United States of AmericaLocation:
US-AZ-TUCSON-805 ~ 1151 E Hermans Rd ~ BLDG 805Position Role Type:
OnsiteU.S. Citizen, U.S. Person, or Immigration Status Requirements:
Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearanceSecurity Clearance Type:
Secret - CurrentSecurity Clearance Status:
Active and existing security clearance required on day 1At Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world.
The Software organization develops software applications, including integration and test on missiles, launchers, radars, naval systems, fire control and other complex systems. Our precision software and firmware integrate operating systems, device drivers, networking, and control software to bring together sensor, guidance, and flight control processing features to complete the mission. The Software org is made up of several Centers located across the country, responsible for all aspects of the software development lifecycle. Our 4000+ software engineers design, develop, and build innovative solutions for our customers. Join our fast-paced agile teams on the leading edge of technology.
As part of the Software Engineering Directorate's (SWE) Effectors Center (EC) team, you will be an integral part of helping Raytheon further our vision to be the global leader in core and next-generation weapon and security solutions. By any measure, Raytheon is an exciting and rewarding place to work. We pride ourselves on developing mission-driven, world-class talent. The result is a workforce that takes pride in the company and consistently delivers superior solutions.
Our engineers design, develop, and build innovative solutions for the U.S. Government. Experience all aspects of a software development life cycle as a member of a fast-paced agile team on the leading edge of:
Real-time systems design
Digital signal processing
Machine Learning and Autonomous Systems
Cyber Security
DevOps technologies and methods
We encourage curious, creative problem solvers to join our team of bright, dedicated software craftspeople in designing and implementing highly innovative systems. You will learn advanced software engineering practices and apply new technologies to develop next generation capabilities and help keep our country safe.
This position is within the Effectors Center of the Software organization, and is an onsite role located in Tucson, AZ.
What You Will Do
- Assist and participate in the requirements, design, development and testing of real-time embedded software, application software, and tools, to include development of new work products or enhancement of existing applications and systems.
- Design, code, test, integrate, and document software solutions.
- Participate in internal review of software components and systems.
- Collaborate with project managers and other professionals within Engineering.
- Work on problems with defined scope, schedule, and expectations.
- Follow established development practices and processes to maintain the configuration management of software products.
- Ability to obtain program access required.
What You Will Learn
- Use new tools that will keep you state-of-the-art.
- Stay updated with the latest advancements in software development and missile technology to drive innovation.
Qualifications You Must Have
- Typically requires a Bachelor's degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of two years prior relevant experience.
- Experience with C, C++, or Java.
- Experience with the integration of real-time software, firmware, and hardware.
- Active and transferable Secret U.S. government issued security clearance is required prior to start date with the ability to obtain special program access after start.
Qualifications We Prefer
- Knowledge of data structures and algorithms, systems software design, operating systems and architectures.
- Knowledge of assembly, C/C++ programming, structured programming concepts.
- Knowledge of object-oriented design and Unified Model Language.
- Knowledge of statistical and numerical methods.
- Interpersonal and communication skills, both verbal and written.
- Demonstrated ability to work effectively with colleagues and leaders in a team environment.
What We Offer
- Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation.
- Relocation Offered Based On Eligibility
Learn More & Apply Now!
Please consider the following role type definition as you apply for this role:
- Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
Clearance Information: This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here:
Location Information: This position is onsite at our campus in beautiful Tucson, AZ. Tucson has a friendly, caring, and laid-back atmosphere, combined with the innovation and energy of a metropolitan region, and recognized as one of America's 10 Best Small Cities. Surrounded by beautiful mountains, colorful Sonoran Desert landscape and majestic saguaro cacti, Tucson is blessed with some of nature's best work. Tucson is known for its bright blue skies, and with more than 310 sunny days per year, Tucson's fantastic weather lets residents enjoy the outdoors year-round.
Virtual Fly Over City of Tucson & Community, YouTube Video Links
- "Raytheon In Tucson": ,-az-location
- "Tucson is Awesome": "Winter in Tucson": part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.The salary range for this role is 68,900 USD - 131,100 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the applicati
Date Posted:
2026-02-24Country:
United States of AmericaLocation:
US-AZ-TUCSON-805 ~ 1151 E Hermans Rd ~ BLDG 805Position Role Type:
OnsiteU.S. Citizen, U.S. Person, or Immigration Status Requirements:
Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearanceSecurity Clearance Type:
Secret - CurrentSecurity Clearance Status:
Active and existing security clearance required on day 1At Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world.
The Software organization develops software applications, including integration and test on missiles, launchers, radars, naval systems, fire control and other complex systems. Our precision software and firmware integrate operating systems, device drivers, networking, and control software to bring together sensor, guidance, and flight control processing features to complete the mission. The Software org is made up of several Centers located across the country, responsible for all aspects of the software development lifecycle. Our 4000+ software engineers design, develop, and build innovative solutions for our customers. Join our fast-paced agile teams on the leading edge of technology.
As part of the Software Engineering Directorate's (SWE) Effectors Center (EC) team, you will be an integral part of helping Raytheon further our vision to be the global leader in core and next-generation weapon and security solutions. By any measure, Raytheon is an exciting and rewarding place to work. We pride ourselves on developing mission-driven, world-class talent. The result is a workforce that takes pride in the company and consistently delivers superior solutions.
Our engineers design, develop, and build innovative solutions for the U.S. Government. Experience all aspects of a software development life cycle as a member of a fast-paced agile team on the leading edge of:
Real-time systems design
Digital signal processing
Machine Learning and Autonomous Systems
Cyber Security
DevOps technologies and methods
We encourage curious, creative problem solvers to join our team of bright, dedicated software craftspeople in designing and implementing highly innovative systems. You will learn advanced software engineering practices and apply new technologies to develop next generation capabilities and help keep our country safe.
This position is within the Effectors Center of the Software organization, and is an onsite role located in Tucson, AZ.
What You Will Do
- Assist and participate in the requirements, design, development and testing of real-time embedded software, application software, and tools, to include development of new work products or enhancement of existing applications and systems.
- Design, code, test, integrate, and document software solutions.
- Participate in internal review of software components and systems.
- Collaborate with project managers and other professionals within Engineering.
- Work on problems with defined scope, schedule, and expectations.
- Follow established development practices and processes to maintain the configuration management of software products.
- Ability to obtain program access required.
What You Will Learn
- Use new tools that will keep you state-of-the-art.
- Stay updated with the latest advancements in software development and missile technology to drive innovation.
Qualifications You Must Have
- Typically requires a Bachelor's degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of two years prior relevant experience.
- Experience with C, C++, or Java.
- Experience with the integration of real-time software, firmware, and hardware.
- Active and transferable Secret U.S. government issued security clearance is required prior to start date with the ability to obtain special program access after start.
Qualifications We Prefer
- Knowledge of data structures and algorithms, systems software design, operating systems and architectures.
- Knowledge of assembly, C/C++ programming, structured programming concepts.
- Knowledge of object-oriented design and Unified Model Language.
- Knowledge of statistical and numerical methods.
- Interpersonal and communication skills, both verbal and written.
- Demonstrated ability to work effectively with colleagues and leaders in a team environment.
What We Offer
- Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation.
- Relocation Offered Based On Eligibility
Learn More & Apply Now!
Please consider the following role type definition as you apply for this role:
- Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
Clearance Information: This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here:
Location Information: This position is onsite at our campus in beautiful Tucson, AZ. Tucson has a friendly, caring, and laid-back atmosphere, combined with the innovation and energy of a metropolitan region, and recognized as one of America's 10 Best Small Cities. Surrounded by beautiful mountains, colorful Sonoran Desert landscape and majestic saguaro cacti, Tucson is blessed with some of nature's best work. Tucson is known for its bright blue skies, and with more than 310 sunny days per year, Tucson's fantastic weather lets residents enjoy the outdoors year-round.
Virtual Fly Over City of Tucson & Community, YouTube Video Links
- "Raytheon In Tucson": ,-az-location
- "Tucson is Awesome": "Winter in Tucson": part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.The salary range for this role is 68,900 USD - 131,100 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the applicati
Date Posted:
2026-02-24Country:
United States of AmericaLocation:
US-AZ-TUCSON-805 ~ 1151 E Hermans Rd ~ BLDG 805Position Role Type:
OnsiteU.S. Citizen, U.S. Person, or Immigration Status Requirements:
Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearanceSecurity Clearance Type:
Secret - CurrentSecurity Clearance Status:
Active and existing security clearance required on day 1At Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world.
The Software organization develops software applications, including integration and test on missiles, launchers, radars, naval systems, fire control and other complex systems. Our precision software and firmware integrate operating systems, device drivers, networking, and control software to bring together sensor, guidance, and flight control processing features to complete the mission. The Software org is made up of several Centers located across the country, responsible for all aspects of the software development lifecycle. Our 4000+ software engineers design, develop, and build innovative solutions for our customers. Join our fast-paced agile teams on the leading edge of technology.
As part of the Software Engineering Directorate's (SWE) Effectors Center (EC) team, you will be an integral part of helping Raytheon further our vision to be the global leader in core and next-generation weapon and security solutions. By any measure, Raytheon is an exciting and rewarding place to work. We pride ourselves on developing mission-driven, world-class talent. The result is a workforce that takes pride in the company and consistently delivers superior solutions.
Our engineers design, develop, and build innovative solutions for the U.S. Government. Experience all aspects of a software development life cycle as a member of a fast-paced agile team on the leading edge of:
Real-time systems design
Digital signal processing
Machine Learning and Autonomous Systems
Cyber Security
DevOps technologies and methods
We encourage curious, creative problem solvers to join our team of bright, dedicated software craftspeople in designing and implementing highly innovative systems. You will learn advanced software engineering practices and apply new technologies to develop next generation capabilities and help keep our country safe.
This position is within the Effectors Center of the Software organization, and is an onsite role located in Tucson, AZ.
What You Will Do
- Assist and participate in the requirements, design, development and testing of real-time embedded software, application software, and tools, to include development of new work products or enhancement of existing applications and systems.
- Design, code, test, integrate, and document software solutions.
- Participate in internal review of software components and systems.
- Collaborate with project managers and other professionals within Engineering.
- Work on problems with defined scope, schedule, and expectations.
- Follow established development practices and processes to maintain the configuration management of software products.
- Ability to obtain program access required.
What You Will Learn
- Use new tools that will keep you state-of-the-art.
- Stay updated with the latest advancements in software development and missile technology to drive innovation.
Qualifications You Must Have
- Typically requires a Bachelor's degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of two years prior relevant experience.
- Experience with C, C++, or Java.
- Experience with the integration of real-time software, firmware, and hardware.
- Active and transferable Secret U.S. government issued security clearance is required prior to start date with the ability to obtain special program access after start.
Qualifications We Prefer
- Knowledge of data structures and algorithms, systems software design, operating systems and architectures.
- Knowledge of assembly, C/C++ programming, structured programming concepts.
- Knowledge of object-oriented design and Unified Model Language.
- Knowledge of statistical and numerical methods.
- Interpersonal and communication skills, both verbal and written.
- Demonstrated ability to work effectively with colleagues and leaders in a team environment.
What We Offer
- Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation.
- Relocation Offered Based On Eligibility
Learn More & Apply Now!
Please consider the following role type definition as you apply for this role:
- Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
Clearance Information: This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here:
Location Information: This position is onsite at our campus in beautiful Tucson, AZ. Tucson has a friendly, caring, and laid-back atmosphere, combined with the innovation and energy of a metropolitan region, and recognized as one of America's 10 Best Small Cities. Surrounded by beautiful mountains, colorful Sonoran Desert landscape and majestic saguaro cacti, Tucson is blessed with some of nature's best work. Tucson is known for its bright blue skies, and with more than 310 sunny days per year, Tucson's fantastic weather lets residents enjoy the outdoors year-round.
Virtual Fly Over City of Tucson & Community, YouTube Video Links
- "Raytheon In Tucson": ,-az-location
- "Tucson is Awesome": "Winter in Tucson": part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.The salary range for this role is 68,900 USD - 131,100 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the applicati
Citizen, U.Person, or Immigration Status Requirements:
S. government issued security clearance is required prior to start date. S. citizens are eligible for a security clearance Security Clearance:
At Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation and allies defend freedoms and deter aggression. TSC products are in engineering labs, in the field, and in production environments utilized for weapon system product verification, qualification, test data analysis, and production test solution development. This position is focused on the development, integration, test, and maintenance of software as a part of on-site factory support of test systems to support product testing. The selected candidate will develop applications, libraries, and instrument drivers using the software style, development language, and integrated development environment specified by the organization.
Typical work involves the development of both engineering and production test equipment, environments, and systems. As such, the candidate will contribute to the completion of all stages of test product development for RMD test products. They will be expected to act, either as a part of their team or independently, to uncover and resolve issues associated with the development and implementation of test systems.
Guiding multidisciplined teams in the development of test equipment
Contributing to cost and schedule management planning
Communicating with senior management on project status
Troubleshooting software and test equipment
Develop requirements for software products
Typically requires a Bachelor’s Degree in Science, Technology, Engineering, or Mathematics (STEM) and ten (10) years of prior relevant experience OR an Advanced degree and 7 years of prior relevant experience.
Minimum of ten (10) years developing and integrating software applications using programming languages including but not limited to C++, C#, Java, Python or Visual Basic.
Minimum of ten (10) years of professional engineering experience utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products.
Experience with Windows Operating System, Microsoft Visual Studio, and Microsoft Azure DevOps Server
Familiarity with laboratory test instrumentation, electronics, and software (Ex. NI VISA, NI Measurement and Automation Explorer, NI Switch Executive)
Government issued (Secret) security clearance is required. Citizens are eligible for a security clearance.
Working knowledge of computer architecture and computer hardware optimization techniques
Extensive knowledge of the development of software drivers for the operation of computer hardware interfaces
Extensive knowledge of common computer hardware interface and data protocols such as TCP/IP, UDP, RS-422
Professional experience with Unified Modeling Language (UML) to visualize software architecture and design (Ex. IBM Rhapsody, Cameo System Modeler, and Cameo Enterprise Architecture)
Professional experience of software development lifecycles, such as Agile
Experience with Software Configuration Management principles
Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills.
Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.
Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company’s performance.
S. territory, the appropriate pay structure and benefits will apply.
RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
Citizen, U.Person, or Immigration Status Requirements:
S. government issued security clearance is required prior to start date. S. citizens are eligible for a security clearance Security Clearance:
At Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation and allies defend freedoms and deter aggression. TSC products are in engineering labs, in the field, and in production environments utilized for weapon system product verification, qualification, test data analysis, and production test solution development. This position is focused on the development, integration, test, and maintenance of software as a part of on-site factory support of test systems to support product testing. The selected candidate will develop applications, libraries, and instrument drivers using the software style, development language, and integrated development environment specified by the organization.
Typical work involves the development of both engineering and production test equipment, environments, and systems. As such, the candidate will contribute to the completion of all stages of test product development for RMD test products. They will be expected to act, either as a part of their team or independently, to uncover and resolve issues associated with the development and implementation of test systems.
Guiding multidisciplined teams in the development of test equipment
Contributing to cost and schedule management planning
Communicating with senior management on project status
Troubleshooting software and test equipment
Develop requirements for software products
Typically requires a Bachelor’s Degree in Science, Technology, Engineering, or Mathematics (STEM) and ten (10) years of prior relevant experience OR an Advanced degree and 7 years of prior relevant experience.
Minimum of ten (10) years developing and integrating software applications using programming languages including but not limited to C++, C#, Java, Python or Visual Basic.
Minimum of ten (10) years of professional engineering experience utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products.
Experience with Windows Operating System, Microsoft Visual Studio, and Microsoft Azure DevOps Server
Familiarity with laboratory test instrumentation, electronics, and software (Ex. NI VISA, NI Measurement and Automation Explorer, NI Switch Executive)
Government issued (Secret) security clearance is required. Citizens are eligible for a security clearance.
Working knowledge of computer architecture and computer hardware optimization techniques
Extensive knowledge of the development of software drivers for the operation of computer hardware interfaces
Extensive knowledge of common computer hardware interface and data protocols such as TCP/IP, UDP, RS-422
Professional experience with Unified Modeling Language (UML) to visualize software architecture and design (Ex. IBM Rhapsody, Cameo System Modeler, and Cameo Enterprise Architecture)
Professional experience of software development lifecycles, such as Agile
Experience with Software Configuration Management principles
Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills.
Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.
Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company’s performance.
S. territory, the appropriate pay structure and benefits will apply.
RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
Job Description
At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.
Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high-quality, cost-effective information technology and business intelligence solutions. With a dedicated team of approximately 500 professionals, we proudly serve 75 defense, commercial, and government clients across more than 50 U.S. locations and 9 countries worldwide.
As a trusted partner, our employees embody our core values by consistently delivering excellence, taking full ownership, and developing innovative solutions that enable critical missions and ensure the safety of our global customers and team members. Joining Tapestry Solutions means enjoying the best of both worlds: access to the vast resources of Boeing combined with the agility and people-focused, family-oriented culture of a small business where your contributions truly matter.
We are seeking a dynamic and visionary Chief Software Engineering Manager in Swansea, IL or Maryland Heights, MO to lead our technology strategy and oversee both software development and information technology (IT) services to serve our team and meet the demands of our government and commercial clients. This leader will play a critical role in shaping the technological direction of the company, ensuring that our offerings are aligned with industry standards, government regulations, and best practices in IT management. This is an exciting opportunity to help lead our business into the future, focused on serving as a trusted partner to our customers, providing exceptional software products and services in support of U.S. and foreign military defense operations. We developed the market-leading maintenance, repair and overhaul software solution and we have a long legacy advancing the DoD's cornerstone logistics command and control applications. We also support next-generation mission planning software across multiple platforms including the F-22, F-15, F-18, MQ-25, and Tomahawk Cruise Missile.
Our people are located primarily in St. Louis, MO, San Diego, CA and San Luis Obispo, CA.
Position Responsibilities:
- Develop and execute the technology vision and strategy for Tapestry, ensuring alignment with overall business objectives and government requirements
- Drive innovation in software development practices, methodologies, and technologies to enhance product offerings and improve service delivery
- Lead the technical requirements and resource allocation in support of capture activities, including proposal development and solution design
- Oversee the design, implementation, and maintenance of our IT infrastructure, ensuring it supports the software development lifecycle and meets the operational needs of the organization
- Establish and enforce cybersecurity policies and practices to protect sensitive government data and ensure compliance with federal regulations
- Lead and mentor a team of software engineers, IT professionals, and technical staff, fostering a culture of collaboration, continuous learning, and high performance
- Collaborate with government and commercial clients, partners, and internal stakeholders to understand their needs and translate them into technical solutions
- Oversee the technology budget, ensuring efficient allocation of resources including vendor relationships to support development initiatives, IT operations, and infrastructure needs
- Stay abreast of industry trends, emerging technologies, and competitive landscape to identify opportunities for growth and innovation in both software and IT services
- Identify potential risks associated with technology initiatives and develop mitigation strategies to address them
- Manage and provide developmental opportunities for employees and mid-level managers
Basic Qualifications (Required Skills/Experience):
- 10+ years of leadership experience in software development, with a focus on government contracting and services
- A demonstrated track record of managing technical teams and driving successful projects
- 5+ years of budget responsibility
- 3+ years of experience providing technical software development direction in support of capture and business development activities
- In-depth knowledge of the entire SDLC process including software development methodologies (Agile, DevOps, etc.)
- Familiarity with government regulations and compliance standards related to software development and cybersecurity
- Excellent communication and interpersonal skills, with the ability to engage effectively with diverse stakeholders at all levels internally and externally
- Strong analytical and problem-solving abilities, with a strategic mindset
- Experience with budget management and resource allocation
Preferred Qualifications (Desired Skills/Experience):
- Prior experience as a Chief Technology Officer
- 5+ years of experience in IT operations management, with a focus on government contracting and services including government regulations and compliance standards related to IT operations
- Knowledge of best practices in IT infrastructure management
- Experience working within a subsidiary of a large company
Drug Free Workplace:
We are a Drug Free Workplace where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies.
Pay & Benefits:
We strive to deliver a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and variable compensation opportunities.
We also provide eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work.
The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.
Pay is based upon candidate experience and qualification, as well as market and business considerations.
Summary base pay range $195,000 - $215,000
Applications for this position will be accepted until Mar. 21, 2026
Export Control Requirements:
This is not an Export Control position.
Relocation
Relocation assistance is not a negotiable benefit for this position.
Security Clearance
This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim and/or final U.S. Secret Clearance Post-Start is required.
Visa Sponsorship
Employer will not sponsor applicants for employment visa status.
Shift
This position is for 1st shift
Equal Opportunity Employer:
Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.
Job Description
At Boeing, we innovate and collaborate to make the world a better place. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.
The Boeing Company is currently seeking a Lead Software Engineer – DevSecOps to support our Phantom Works Virtual Warfare Center team located in Berkeley, MO. This position will focus on supporting the Boeing Defense, Space & Security (BDS) business organization.
The DevSecOps Lead Engineer will architect and implement secure development and execution environments for the rapid prototyping and experimentation we use to answer our customers’ toughest questions about future technologies and capabilities. The Virtual Warfare Center executes far-reaching analysis to address military capability gaps in and across multiple warfighting domains in the face of accelerating adversary capabilities. In DevSecOps you will be part of a team modernizing our approach to software development and enhancing our security posture.
As the Virtual Warfare Center’s DevSecOps Team Lead you will lead a team of engineers designing, implementing, and monitoring software development infrastructure across multiple networks and physical locations across the United States. You will build and maintain cross-functional relationships with multiple teams to coordinate the selection, approval, deployment, and maintenance of a consistent set of software tools in all locations. Your work will guarantee our development and deployment infrastructure and processes are reliable, efficient, consistent, and secure. Your team will partner with relevant stakeholders to create processes, design cloud-based solutions, support deploying applications in cloud environments, evaluate solution performance and implement enhancements. You will guide the team through the update of a legacy software development infrastructure to use modern technologies including containers, cloud, high performance computing, AI/ML, and automation. This position requires mentoring early-career employees on DevSecOps design, implementation, maintenance, communication, and leadership skills. Your team will track required software updates and drive the process to eliminate known vulnerabilities including monitoring systems, tools, and software packages for security vulnerabilities. You will contribute to a collaborative, cross-functional team managing software security approvals and automate the integration of security into all phases of the software development lifecycle. Your work with an array of software development, IT, and cybersecurity teams will address emergent issues while improving the efficiency and usability of our systems and software products.
Position Responsibilities:
- Lead a team of engineers responsible for designing, installing, configuring, and maintaining a consistent, secure software development toolchain across multiple networks and physical locations.
- Spearhead the approval and implementation of continuous integration and continuous deployment pipelines into collateral secret and program spaces.
- Coordinate between software development, IT, and security teams on vulnerability tracking and mitigation, driving efforts forward.
- Architect and implement the transition of a multi-site, multi-network software development environment into a cloud-based approach.
- Lead trade studies and tool selection to upgrade and modernize software development processes and operational infrastructure.
- Lead implementation of best practices and methodologies for provisioning, platform scaling, configuration management, monitoring and troubleshooting
- Maintain the DevSecOps vision and roadmap, track status, and communicate progress to stakeholders.
- Mentor and coach the team, provide technical leadership, foster a culture of knowledge sharing and continuous learning, and grow their skills.
Basic Qualifications (Required Skills/ Experience):
- Bachelor’s Degree in an engineering discipline or 17+ years equivalent related experience
- 10+ years’ experience with software engineering
- 3+ years’ experience with scripting languages such as Bash or Python
- 3+ years’ experience containerized software development
- 3+ years’ experience supporting DevSecOps lifecycle
- Experience with Agile development practices using continuous integration and deployment
- 3+ years of experience performing automation, implementation and deployments in both Windows and Linux systems
- Active Secret clearance
Preferred Qualifications (Desired Skills/Experience):
- Active Top Secret SCI clearance
- Experience with gitlab
- Experience with Jenkins
- Experience with JIRA
- 3+ years’ experience supporting cloud development environments
- Experience with cloud computing in classified environments
- CompTIA Security+
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science.
Travel: 10%
Drug Free Workplace:
Boeing is a Drug Free Workplace (DFW) where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies.
CodeVue Coding Challenge:
To be considered for this position you will be required to complete a technical assessment as part of the selection process. Failure to complete the assessment will remove you from consideration.
Pay & Benefits:
At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and variable compensation opportunities.
The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work.
The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.
Pay is based upon candidate experience and qualifications, as well as market and business considerations.
Summary Pay Range for Lead: $136,850 - $185,150
Applications for this position will be accepted until Mar. 25, 2026
Export Control Requirements:
This position must meet U.S. export control compliance requirements. To meet U.S. export control compliance requirements, a “U.S. Person” as defined by 22 C.F.R. §120.62 is required. “U.S. Person” includes U.S. Citizen, U.S. National, lawful permanent resident, refugee, or asylee.
Export Control Details:
US based job, US Person required
Relocation
This position offers relocation based on candidate eligibility.
Security Clearance
This position requires an active U.S. Secret Security Clearance (U.S. Citizenship Required). (A U.S. Security Clearance that has been active in the past 24 months is considered active)
Visa Sponsorship
Employer will not sponsor applicants for employment visa status.
Shift
This position is for 1st shift
Equal Opportunity Employer:
Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.
Software Engineer (Backend/APIs)
Software Engineers- bring your experience to work for you where people love to shop! Boscov's is a chain of full service department stores serving the total family needs of our customers. For over 100 years, Boscov's has been known for its great values and famous brands, and for offering a broad selection of quality merchandise in its stores and online.
We're looking for a backend engineer with a few years of experience who's ready to grow. This role will maintain and improve the systems that power a 100+ year old retail company — writing clean code, learning from senior engineers, and shipping features that matter. The ideal candidate is prepared to contribute meaningfully, receive constructive feedback, and develop professionally.
Job Responsibilities:
- Build and maintain backend systems and APIs in C# / .NET with SQL
- Implement features across our applications
- Collaborate with the team to uphold engineering standards, including testing, code reviews, and clean architecture
- Learn from senior engineers and team members
- Contribute to frontend work as needed (this is not a full-stack role, though comfort with HTML/CSS/JS is expected)
- Actively seek feedback and pursue continuous professional development
Qualifications:
- Approximately 3 years of software development experience
- C# / .NET expertise as a primary development platform
- SQL basics, including writing queries, understanding joins, and troubleshooting data issues
- Demonstrated desire for feedback and a commitment to continuous improvement
- Intellectual curiosity and a propensity to question and understand underlying systems
Preferred Qualifications
- Experience with REST API design
- Familiarity with testing (unit tests, integration tests)
- Exposure to CI/CD
- Any experience with retail or enterprise systems
Benefits
At Boscov's, we value our employees, and that's why we provide a competitive compensation and benefits package. As a Full-Time member of our team, you will be eligible to receive:
- Comprehensive benefits package, including medical/dental/vision
- Short term disability/ Long term disability- voluntary
- Life Insurance (company paid)
- 401(k) w/ company match
- Weekly Pay
- Paid vacation
- Liberal employee discount
Work where people love to shop!
Equal Opportunity Employer
Job Description
At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.
The Boeing Company is currently seeking a Lead Software Engineer – DevSecOps to support our Phantom Works Virtual Warfare Center team located in Berkeley, MO. This position will focus on supporting the Boeing Defense, Space & Security (BDS) business organization.
The DevSecOps Lead Engineer will architect and implement secure development and execution environments for the rapid prototyping and experimentation we use to answer our customers' toughest questions about future technologies and capabilities. The Virtual Warfare Center executes far-reaching analysis to address military capability gaps in and across multiple warfighting domains in the face of accelerating adversary capabilities. In DevSecOps you will be part of a team modernizing our approach to software development and enhancing our security posture.
As the Virtual Warfare Center's DevSecOps Team Lead you will lead a team of engineers designing, implementing, and monitoring software development infrastructure across multiple networks and physical locations across the United States. You will build and maintain cross-functional relationships with multiple teams to coordinate the selection, approval, deployment, and maintenance of a consistent set of software tools in all locations. Your work will guarantee our development and deployment infrastructure and processes are reliable, efficient, consistent, and secure. Your team will partner with relevant stakeholders to create processes, design cloud-based solutions, support deploying applications in cloud environments, evaluate solution performance and implement enhancements. You will guide the team through the update of a legacy software development infrastructure to use modern technologies including containers, cloud, high performance computing, AI/ML, and automation. This position requires mentoring early-career employees on DevSecOps design, implementation, maintenance, communication, and leadership skills. Your team will track required software updates and drive the process to eliminate known vulnerabilities including monitoring systems, tools, and software packages for security vulnerabilities. You will contribute to a collaborative, cross-functional team managing software security approvals and automate the integration of security into all phases of the software development lifecycle. Your work with an array of software development, IT, and cybersecurity teams will address emergent issues while improving the efficiency and usability of our systems and software products.
Position Responsibilities:
- Lead a team of engineers responsible for designing, installing, configuring, and maintaining a consistent, secure software development toolchain across multiple networks and physical locations.
- Spearhead the approval and implementation of continuous integration and continuous deployment pipelines into collateral secret and program spaces.
- Coordinate between software development, IT, and security teams on vulnerability tracking and mitigation, driving efforts forward.
- Architect and implement the transition of a multi-site, multi-network software development environment into a cloud-based approach.
- Lead trade studies and tool selection to upgrade and modernize software development processes and operational infrastructure.
- Lead implementation of best practices and methodologies for provisioning, platform scaling, configuration management, monitoring and troubleshooting
- Maintain the DevSecOps vision and roadmap, track status, and communicate progress to stakeholders.
- Mentor and coach the team, provide technical leadership, foster a culture of knowledge sharing and continuous learning, and grow their skills.
Basic Qualifications (Required Skills/ Experience):
- Bachelor's Degree in an engineering discipline or 17+ years equivalent related experience
- 10+ years' experience with software engineering
- 3+ years' experience with scripting languages such as Bash or Python
- 3+ years' experience containerized software development
- 3+ years' experience supporting DevSecOps lifecycle
- Experience with Agile development practices using continuous integration and deployment
- 3+ years of experience performing automation, implementation and deployments in both Windows and Linux systems
- Active Secret clearance
Preferred Qualifications (Desired Skills/Experience):
- Active Top Secret SCI clearance
- Experience with gitlab
- Experience with Jenkins
- Experience with JIRA
- 3+ years' experience supporting cloud development environments
- Experience with cloud computing in classified environments
- CompTIA Security+
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science.
Travel: 10%
Drug Free Workplace:
Boeing is a Drug Free Workplace (DFW) where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies.
CodeVue Coding Challenge:
To be considered for this position you will be required to complete a technical assessment as part of the selection process. Failure to complete the assessment will remove you from consideration.
Pay & Benefits:
At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and variable compensation opportunities.
The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work.
The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.
Pay is based upon candidate experience and qualifications, as well as market and business considerations.
Summary Pay Range for Lead: $136,850 - $185,150
Applications for this position will be accepted until Mar. 25, 2026
Export Control Requirements:
This position must meet U.S. export control compliance requirements. To meet U.S. export control compliance requirements, a "U.S. Person" as defined by 22 C.F.R. §120.62 is required. "U.S. Person" includes U.S. Citizen, U.S. National, lawful permanent resident, refugee, or asylee.
Export Control Details:
US based job, US Person required
Relocation
This position offers relocation based on candidate eligibility.
Security Clearance
This position requires an active U.S. Secret Security Clearance (U.S. Citizenship Required). (A U.S. Security Clearance that has been active in the past 24 months is considered active)
Visa Sponsorship
Employer will not sponsor applicants for employment visa status.
Shift
This position is for 1st shift
Equal Opportunity Employer:
Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.