Software Engineering Manager
Software engineering manager job in Tucson, AZ
Shape the Future of Mining with Komatsu Mining Technology Solutions: At Komatsu Mining Technology Solutions, we're not just talking about progress and innovation - we're making it happen. Our cutting-edge Modular brand solutions are powering mines worldwide, driving efficiency and sustainability in ways that seemed impossible just years ago.
The Company
Modular Mining Systems is the global leader in mine management technology and a wholly owned subsidiary of Komatsu Ltd. Our innovative technology powers mine operations in every corner of the globe. The products we cultivate, the solutions we engineer, and the service we deliver set us apart in the Mining Technology industry. We're more than a company, we're a community of passionate, creative professionals striving toward a shared vision: to revolutionize the way the mining industry operates. With a presence stretching from Johannesburg to Vancouver, Sydney to Lima, you are part of a global brand that supports creativity, fosters innovation, and encourages you to think big, share ideas, and be yourself.
Job Purpose
Manages multiple development teams responsible for delivering enterprise applications used by mining customers globally. The Software Development Manager ensures teams leverage best-practice development processes, work efficiently together as a cross-disciplinary group and can contribute to the adoption and evolution of DevOps & Agile development practice at MTS. Collaborates with the broader organization to set the product vision and owns the development roadmaps for the teams. Leads the teams to leverage cutting-edge technologies and processes that improve product functionality, quality and development efficiency. Responsible for the financial and operational efficiency of the department.
Travel Requirements
* Up to 10%
Job Duties and Responsibilities
Management Duties (50% of the time):
* Resource Performance Supervision. Frequently monitors team member performance (software development supervisors, SCRUM Masters, application architects, software engineers & QA engineers), providing positive reinforcement and taking corrective actions as necessary.
* Resource Development. Supports the Product Development direction implementing appropriate programs, working groups, training and practices to motivate and enhance the competencies and effectiveness of the product team.
* Resource Staffing. Supports the Product Development direction maintainaning the internal positions filled as per plan, by improving employee satisfaction & engagement, reducing employee attrition and developing replacement strategies.
* Technical Development Leadership. Collaborates to define technical strategy for products. Defines and executes development roadmaps and release plans for teams.
* Budget Execution. Supports the Product Development direction executing department budget according to plan. Assists with budgeting and planning.
* Technical Support. Manages 3rd tier ticket escalations (with the help of the team) to ensure that issues are addresses promptly and fixes are confirmed to address the customer's problem.
Technical Duties (50% of the time):
* Manages team execution of the Product Development Process including requirements gathering, application design, development, code reviews, testing, issue root-cause analysis/corrective actions, and all associated documentation.
* Supports the teams' technical work grooming processes and Agile work planning and execution to deliver application requirements in small functional increments. Coaches team & promotes learning / continual improvement of development processes.
* Works with Architecture group and technical teams to align development plans with broader Intellimine Synergy platform architecture, new/evolving technology components, systems and DevOps tooling. Promotes innovation and new technical solution development within the teams.
* Manages strategy and execution of technical training / mentoring for SCRUM Masters, Architects, developers and testers at all levels.
* Contributes to the Product Development Process (PDP) process improvement and evolution. Mentors direct reports to ensure process compliance.
Required Skills
* At least 5+ years as Software Development Supervisor, or equivalent experience
* Minimum of 10 years experience in the software industry in a leading technical role
* Experience developing and supporting enterprise applications. Experience in mining or industrial applications is preferred.
* Experience with user-centric design processes, Product/UX Design.
* Strong interpersonal skills and ability to supervise local team and remote contractors
* Strong knowledge of best practices and common industry processes and standards[TDAT1] , e.g. Software Design Patterns, OO Design / Domain Driven Design, Test-Driven Development, Use Case specification, UML / SysML, IAM & cybsersecurity.
* Demonstrated knowledge of and experience developing industrial-grade data architectures, from IoT to Cloud.
* Bachelors Degree in Computer Science or equivalent
Desired Skills
* Experience with Agile development methodologies and DevOps processes is a plus
* Masters Degree in Computer Sciences
Diversity & Inclusion Commitment
At Komatsu we come from diverse backgrounds, with unique perspectives, experiences, and contributions. We are committed to creating a workforce that is reflective of the communities we work and live in. We believe that our people are part of our shared purpose. We are authentic, ambitious, and innovative in our pursuit of Diversity & Inclusion. United, we are on a journey towards a sustainable future that creates value together.
If you want to learn more about Komatsu, please visit our website at ************************ .
Company Information
Komatsu is a world leader in manufacturing construction, mining, forestry, and industrial heavy equipment. Founded in 1921, Komatsu has a long history of quality, reliability, innovation, and excellence. Headquartered in Tokyo, Japan, Komatsu facilities, distributors and dealers are in more than 140 countries and employ more than 60,000 people. Komatsu offers a diverse and challenging work environment, where you can grow your skills and career, and contribute to a sustainable, clean-energy future. If you are looking for a company that values your talent and potential, be a part of something big and join a team that is shaping the world!
EEO Statement
Komatsu is an Equal Opportunity Workplace and an Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Manager Software Development - RTD
Software engineering manager job in Tucson, AZ
At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop and cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters.
The Position
A healthier future. It's what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That's what makes us Roche.
Join a dynamic team of Software Architecture and Development professionals who are developing the next generation of Roche Tissue Diagnostics (RTD) products and continually improving on-market products.
The Opportunity
This role is responsible for managing and developing a high-performing software engineering team to deliver innovative and high-quality Pathology Lab software products. Oversee all aspects of software development projects, from strategy and planning to execution and maintenance. This includes building and mentoring the team, managing resources and budgets, ensuring adherence to quality standards, and fostering a collaborative and results-oriented work environment. The Software Development Manager plays a critical role in driving the success of the organization by providing technical leadership and strategic direction.
Identify and assess the required internal and external resources and proficiencies to ensure project plans and deliverables are accurate, complete, and achievable in alignment with business and compliance needs.
Monitor and manage team capacity, skills, experience and projects to ensure timely delivery and continuously promote Quality First Time.
Take joint responsibility for the team's results by proactively managing project conflicts and trade-offs when they occur.
Act as a primary communication channel for software engineering within the functional area by keeping key stakeholders informed and by ensuring alignment of business and functional goals.
Provide team coaching, and give ongoing, constructive and timely feedback on performance and progress toward goals, key results, and expectations. Foster an open and fair culture, supporting the resolution of issues or impediments on the team.
Responsible for proactively maintaining and developing the skills and technical expertise of the development engineers. Acts as mentor and facilitates the professional growth of a functional team.
Evaluate, advocate for, and oversee the development of new software products, processes, and methodologies assessing need, fit, feasibility, and soundness.
Participates in department focused initiatives as a member of the extended leadership team.
Who You Are:
You hold a Bachelor's degree with at least 6 years of related experience in a directly related discipline, or possess an equivalent combination of education and experience.
You have 6+ years of experience in Software or System Development.
You have 2+ years of people management and/or project leadership experience.
You are knowledgeable in Lean Agile ways of working and best practices.
You have knowledge of project management fundamentals including resource and time estimation, schedule and risk management, with strong organizational skills and the ability to manage multiple concurrent projects.
You have a proven ability to collaborate effectively with cross-functional teams and are adept at influencing change and improving the organization beyond your assigned team.
Preferred Qualifications:
A Master's Degree or PhD or relevant degree programs could include systems or software engineering, biomedical engineering, computer engineering, mechanical engineering, data science, machine learning, or a related technical field.
Exceptional written and verbal communication and presentation skills, with the ability to articulate complex technical concepts and data to both technical and non-technical audiences.
Proven leadership and people management skills, including team building, coaching, goal setting, and developing talent.
Excellent problem-solving and decision-making skills, with a focus on efficiency and continuous improvement.
The expected salary range for this position is based on the primary location of Tucson, AZ is 121,000-224,600. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance.
This position also qualifies for the benefits detailed at the link provided below.
Benefits
Relocation benefits are available for this position.
Who we are
A healthier future drives us to innovate. Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.
Let's build a healthier future, together.
Roche is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws.
If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form Accommodations for Applicants.
Auto-ApplySoftware Development Manager, Engineering
Software engineering manager job in Tucson, AZ
The Company: Hexagon is a global leader in digital reality solutions, combining sensor, software, and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality, and safety across industrial, manufacturing, infrastructure, public sector, and mobility applications.
Our technologies are shaping the production and people-related ecosystems to become increasingly connected and autonomous - ensuring a scalable, sustainable future.
Hexagon's Mining division solves surface and underground mine challenges with proven technologies for planning, operations, and safety.
Hexagon (Nasdaq Stockholm: HEXA B) has approximately 24,000 employees in 50 countries and net sales of approximately 5.5bn USD. Learn more at hexagon.com and follow us @HexagonAB.
Purpose of Position:
As the Software Development Manager, you are the leader responsible for the people and technical capabilities within the software development organization. You will lead a team composed of software developers, QAs, and QA automation specialists, focusing on talent acquisition, career development, and building a high-performing culture. Your primary role is to serve the development team, empowering them with the skills, tools, and environment needed to successfully partner with the wider product organization. You will be a key leader in enabling the delivery of an autonomous, connected ecosystem that boosts efficiency and quality for our customers.
Major Areas of Responsibility:
Talent and Team Development:
* Lead all aspects of human resource management for the development team, including talent acquisition, performance reviews, and professional growth.
* Focus on building a resilient team with high retention and a strong sense of purpose.
* Provide leadership, motivation, and mentorship to all members of the development team.
* Actively coach and develop your team members, ensuring they have the skills to discover and deliver solutions effectively and successfully.
Oversight and Delivery Enablement:
* Act as a servant leader for your team, with a primary focus on identifying and removing obstacles that impact their progress.
* Champion and enable the team's ability to deliver frequent, small, reliable, and decoupled releases that are properly instrumented and monitored, with a goal of delivering new capabilities to customers at least every two weeks.
* Instill a focus on achieving valuable outcomes for our customers and business, shifting the priority from merely shipping features to achieving real business results.
* Foster a culture optimized for learning by guiding the team to work in small, incremental steps, enabling continuous feedback and experimentation.
* Promote architectural principles that manage complexity, such as high cohesion, appropriate modularity, and a clear separation of concerns in the systems the team builds.
* Ensure that development processes serve the team and the customer, promoting a culture where principles are valued over rigid process adherence.
* Partner with the Scrum Master, who is responsible for day-to-day team operations, to enhance team effectiveness and flow.
Stakeholder Collaboration:
In our organization, successful delivery is the result of intense, structured collaboration between highly specialized roles. As the Software Development Manager, your primary focus is on the people and capabilities of your development team, and you will collaborate closely with a network of leaders to empower your scrum team to successfully deliver products to the market.
* The Product Manager defines the "what" and the "why", focusing on the market, business, and customer problems to be solved.
* The Solution Architects and System Architects define the general and detailed technical architecture.
* The Scrum Team, which you manage, defines the "how", collaborating to discover and build the best possible solution.
* The Scrum Master is responsible for the continuous improvement of team operations, ensuring the team's process is effective and efficient.
* The Product Owner builds, triages and maintains the team backlog from business requirements, technical enablers, team solution as well as lifecycle tickets.
* The Release Train Engineer manages dependencies and the execution of the Program Increment from an Agile perspective.
* The Project Manager manages the execution from a business perspective, including the final product release preparation such as marketing.
* The QA Manager (QAM) provides oversight to the overall QA process.
Your role is to act as the central point of support for your team members (developers, QAs, and automation specialists), ensuring they can navigate this ecosystem, contribute effectively, and successfully deliver on their commitments within this cross-functional structure.
Knowledge and Experience - Required:
Education & Experience:
* A relevant University qualification in Computing, or a related technical field.
* A minimum of 7 years of experience in a commercial software creation environment.
* A minimum of 2 years of experience as Software Development Manager.
* Significant, proven experience managing and leading software teams consisting of developers and quality assurance personnel.
* Demonstrated experience implementing and refining processes that enable team health and high-quality software delivery.
Knowledge, Skills & Abilities:
* Exceptional team leadership ability, with a focus on coaching, mentorship, and career development.
* Strong knowledge of modern software creation methodologies, particularly Agile principles.
* Ability to establish and maintain effective relationships with a wide diversity of stakeholder groups and individuals.
* Strong communication, negotiation, and influencing skills.
* A high level of personal drive, self-motivation, and adaptability to change.
Knowledge and Experience - Desired:
* Exposure to the Scrum methodology and SAFe.
* A background in a technical role within the software lifecycle.
* Experience with modern DevOps practices, CI/CD pipelines, and cloud infrastructure.
Travel:
* Some travel to other regional offices may be required to attend workshops and conferences is expected.
Benefits:
Hexagon is committed to helping our employees thrive as they balance their work and life. We offer competitive pay and incentive-based bonuses. Our comprehensive benefits package includes medical, dental, vision, retirement savings with company matching, life insurance, disability, mental health support, and much more. For your continued learning and professional development, we provide education assistance, funding for professional association memberships, mentorship programs, and access to tools and resources to move your career forward. We maintain a positive and comfortable work environment, with employee-led social clubs, and flexible schedules. Some benefits offered are dependent if you are hired on as full-time, part-time, or temporary status.
Hexagon is an Equal Opportunity Employer. We prohibit discrimination against any job applicant based on protected characteristics.
Software Development Manager
Software engineering manager job in Tucson, AZ
The Company:
Hexagon is a global leader in digital reality solutions, combining sensor, software, and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality, and safety across industrial, manufacturing, infrastructure, public sector, and mobility applications.
Our technologies are shaping the production and people-related ecosystems to become increasingly connected and autonomous - ensuring a scalable, sustainable future.
Hexagon's Mining division solves surface and underground mine challenges with proven technologies for planning, operations, and safety.
Hexagon (Nasdaq Stockholm: HEXA B) has approximately 24,000 employees in 50 countries and net sales of approximately 5.5bn USD. Learn more at hexagon.com and follow us @HexagonAB.
Purpose of Position:
As the Software Development Manager, you are the leader responsible for the people and technical capabilities within the software development organization. You will lead a team composed of software developers, QAs, and QA automation specialists, focusing on talent acquisition, career development, and building a high-performing culture. Your primary role is to serve the development team, empowering them with the skills, tools, and environment needed to successfully partner with the wider product organization. You will be a key leader in enabling the delivery of an autonomous, connected ecosystem that boosts efficiency and quality for our customers.
Major Areas of Responsibility:Talent and Team Development:
Lead all aspects of human resource management for the development team, including talent acquisition, performance reviews, and professional growth.
Focus on building a resilient team with high retention and a strong sense of purpose.
Provide leadership, motivation, and mentorship to all members of the development team.
Actively coach and develop your team members, ensuring they have the skills to discover and deliver solutions effectively and successfully.
Oversight and Delivery Enablement:
Act as a servant leader for your team, with a primary focus on identifying and removing obstacles that impact their progress.
Champion and enable the team's ability to deliver frequent, small, reliable, and decoupled releases that are properly instrumented and monitored, with a goal of delivering new capabilities to customers at least every two weeks.
Instill a focus on achieving valuable outcomes for our customers and business, shifting the priority from merely shipping features to achieving real business results.
Foster a culture optimized for learning by guiding the team to work in small, incremental steps, enabling continuous feedback and experimentation.
Promote architectural principles that manage complexity, such as high cohesion, appropriate modularity, and a clear separation of concerns in the systems the team builds.
Ensure that development processes serve the team and the customer, promoting a culture where principles are valued over rigid process adherence.
Partner with the Scrum Master, who is responsible for day-to-day team operations, to enhance team effectiveness and flow.
Stakeholder Collaboration:
In our organization, successful delivery is the result of intense, structured collaboration between highly specialized roles. As the Software Development Manager, your primary focus is on the people and capabilities of your development team, and you will collaborate closely with a network of leaders to empower your scrum team to successfully deliver products to the market.
The Product Manager defines the “what” and the “why”, focusing on the market, business, and customer problems to be solved.
The Solution Architects and System Architects define the general and detailed technical architecture.
The Scrum Team, which you manage, defines the "how", collaborating to discover and build the best possible solution.
The Scrum Master is responsible for the continuous improvement of team operations, ensuring the team's process is effective and efficient.
The Product Owner builds, triages and maintains the team backlog from business requirements, technical enablers, team solution as well as lifecycle tickets.
The Release Train Engineer manages dependencies and the execution of the Program Increment from an Agile perspective.
The Project Manager manages the execution from a business perspective, including the final product release preparation such as marketing.
The QA Manager (QAM) provides oversight to the overall QA process.
Your role is to act as the central point of support for your team members (developers, QAs, and automation specialists), ensuring they can navigate this ecosystem, contribute effectively, and successfully deliver on their commitments within this cross-functional structure.
Knowledge and Experience - Required:Education & Experience:
A relevant University qualification in Computing, or a related technical field.
A minimum of 7 years of experience in a commercial software creation environment.
A minimum of 2 years of experience as Software Development Manager.
Significant, proven experience managing and leading software teams consisting of developers and quality assurance personnel.
Demonstrated experience implementing and refining processes that enable team health and high-quality software delivery.
Knowledge, Skills & Abilities:
Exceptional team leadership ability, with a focus on coaching, mentorship, and career development.
Strong knowledge of modern software creation methodologies, particularly Agile principles.
Ability to establish and maintain effective relationships with a wide diversity of stakeholder groups and individuals.
Strong communication, negotiation, and influencing skills.
A high level of personal drive, self-motivation, and adaptability to change.
Knowledge and Experience - Desired:
Exposure to the Scrum methodology and SAFe.
A background in a technical role within the software lifecycle.
Experience with modern DevOps practices, CI/CD pipelines, and cloud infrastructure.
Travel:
Some travel to other regional offices may be required to attend workshops and conferences is expected.
Benefits:
Hexagon is committed to helping our employees thrive as they balance their work and life. We offer competitive pay and incentive-based bonuses. Our comprehensive benefits package includes medical, dental, vision, retirement savings with company matching, life insurance, disability, mental health support, and much more. For your continued learning and professional development, we provide education assistance, funding for professional association memberships, mentorship programs, and access to tools and resources to move your career forward. We maintain a positive and comfortable work environment, with employee-led social clubs, and flexible schedules. Some benefits offered are dependent if you are hired on as full-time, part-time, or temporary status.
Hexagon is an Equal Opportunity Employer. We prohibit discrimination against any job applicant based on protected characteristics.
Senior Engineer, Missile Manager
Software engineering manager job in Tucson, AZ
Country: United States of America Onsite U.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 clearance
Security Clearance:
DoD Clearance: Secret
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. 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.
Systems Engineering & Test Capabilities (SE&TC) integrates, verifies, and validates our products. We put our systems together, exercise them in the lab or in the field, measure and analyze performance, and make sure our products work the first time and every time. To accomplish this, we develop plans and procedures, debug and evaluate system functions and interfaces, develop test environments, and work together with our customers
We are looking for Engineers to support flight and field test efforts by managing the build of flight and field test missiles.
What You Will Do
You will support the program's flight/field test effort primarily by managing the build of flight and field test missiles. This requires coordination with the USG customer, range personnel and with internal stakeholders across functions. Missile management includes frequent coordination across engineering functions and Ops, documentation of pedigree, analysis of test results, supporting the generation of missile build plans and configuration definition, extensive documentation and support to internal and USG processes. Some travel is required to support field test events. Additionally, this engineer supports the Development Flight Test Lead with team management and technical expertise.
Please note: This position requires you to work on site. No remote work available.
Qualifications You Must Have
Typically requires a Bachelor's Degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline, such as Electrical Engineering, Systems Engineering, Physics or Math and a minimum of five (5) years of relevant experience.
* Experience supporting field tests, or systems deployed in the field
* Create/modify documentation in support of reviews associated with formal testing.
* Experience with Systems Integration and Test practices and reviews
* Experience working with cross-functional teams to build missiles and execute tests
* Experience directly coordinating with USG customers & test personnel
* Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required.
Qualifications We Prefer
* Knowledge of the systems and programs
* Knowledge of the missile build process
* Knowledge in the use of PRISM
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.
Location: Tucson, AZ: **************************************************************
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.
The salary range for this role is 82,000 USD - 164,000 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 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.
RTX 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, 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
Auto-ApplySenior Engineer, Missile Manager
Software engineering manager job in Tucson, AZ
Country:
United States of America Onsite
U.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 clearance
Security Clearance:
DoD Clearance: Secret
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. 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.
Systems Engineering & Test Capabilities (SE&TC) integrates, verifies, and validates our products. We put our systems together, exercise them in the lab or in the field, measure and analyze performance, and make sure our products work the first time and every time. To accomplish this, we develop plans and procedures, debug and evaluate system functions and interfaces, develop test environments, and work together with our customers
We are looking for Engineers to support flight and field test efforts by managing the build of flight and field test missiles.
What You Will Do
You will support the program's flight/field test effort primarily by managing the build of flight and field test missiles. This requires coordination with the USG customer, range personnel and with internal stakeholders across functions. Missile management includes frequent coordination across engineering functions and Ops, documentation of pedigree, analysis of test results, supporting the generation of missile build plans and configuration definition, extensive documentation and support to internal and USG processes. Some travel is required to support field test events. Additionally, this engineer supports the Development Flight Test Lead with team management and technical expertise.
Please note: This position requires you to work on site. No remote work available.
Qualifications You Must Have
Typically requires a Bachelor's Degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline, such as Electrical Engineering, Systems Engineering, Physics or Math and a minimum of five (5) years of relevant experience.
Experience supporting field tests, or systems deployed in the field
Create/modify documentation in support of reviews associated with formal testing.
Experience with Systems Integration and Test practices and reviews
Experience working with cross-functional teams to build missiles and execute tests
Experience directly coordinating with USG customers & test personnel
Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required.
Qualifications We Prefer
Knowledge of the systems and programs
Knowledge of the missile build process
Knowledge in the use of PRISM
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.
Location: Tucson, AZ: **************************************************************
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.
The salary range for this role is 82,000 USD - 164,000 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 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.
RTX 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, 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
Auto-ApplyOSP Engineering Manager
Software engineering manager job in Tucson, AZ
Job DescriptionSalary:
OSP Engineering Manager | Ripple Fiber
Ripple Fiber is looking for an OSP Engineering Manager to join our Engineering team for the state of Arizona.
At Ripple Fiber, we deliver more than high-speed internet. Were creating a ripple effect by producing opportunities and brighter futures for the residents of the communities we serve. Join Americas most innovative, industry-leading fiber internet company, and help shape the future.
We believe the biggest wave starts as a ripple.
About our culture
We are a dynamic fast growing, fast paced, innovative company filled with ambitious, self-starters with entrepreneurial mindsets. We are people centric and place emphasis on employee experience, career growth and development.
About the role
Are you an experienced and visionary Fiber Network Engineering Manager with a passion for telecommunication construction?We'reseeking a dynamic professional to join our team. This is a permanent position that offers an excellent opportunity to work withcutting-edgetechnology and lead a team of dedicated engineers. The ideal candidate will have a strong background in FTTH, FTTB, and strategic planning. Your role will be pivotal in driving the success of our organization.
Responsibilities
As a Fiber Network Engineering Manager, you will be at the forefront of our operations, managing the design, development, and implementation of our fiber network. Your responsibilities will include:
Overseeing the planning, design, and construction of FTTH and FTTB networks.
Managing and leading a team of engineers, fostering a culture of innovation and efficiency.
Developing and implementing strategic plans to enhance the performance and reliability of our networks.
Collaborating with various departments to ensure the successful delivery of projects on time and within budget.
Providing technicalexpertiseand guidance in resolving complex network issues.
Ensuring compliance with industry standards and regulations.
Continuallyevaluatingandimprovingour processes and systems to increase operational efficiency.
Managing vendor relationships and negotiating contracts.
Qualifications
We are looking for a candidate who is not only technically proficient but alsopossessesstrong leadership skills and strategic thinking abilities. The qualifications for this role include:
A minimum of5years of experience as an Engineering Manager in the telecommunications industry.
Proven experience in FTTH and FTTB network design and construction.
Extensive knowledge of telecommunication construction and network engineering.
Demonstrated experience in strategic planning and project management.
Exceptional team leadership skills witha track recordof developing and motivating high-performing teams.
Strong problem-solving skills and the ability to make sound decisions under pressure.
Excellent communication and negotiation skills.
Bachelors degree in Engineering, Information Technology, ora relatedfield.
Company Requirements:
Must be legally authorized to work in the United States of America
Must have a valid drivers license and clean driving record
Must complete to background check
We offer competitive pay, comprehensive health benefits, 401(k) with company match, and a supportive work environment where innovation and teamwork thrive. If youre passionate about making a difference and being part of a community-focused company, Ripple Fiber is the place for you.
Ripple Fiber is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. Ripple Fiber is committed to providing veteran employment opportunities to our service men and women.
Software Developer II
Software engineering manager job in Tucson, AZ
Job Purpose
The Software Developer 2 role is designed for software developers with 3-5 years of software development experience. This mid-level role is ideal for professionals who have a solid foundation in software development and are ready to take on more complex tasks and responsibilities. The Software Developer 2 will contribute to the design, development, and maintenance of software applications, collaborate with cross-functional teams, and help mentor junior developers.
Duties & Responsibilities
Design, develop, and maintain custom software solutions that integrate with backend databases.
Enhance and optimize existing applications for performance and scalability including back-end services or APIs
Collaborate with cross-functional teams to define, design, and deploy new features
Participate in code reviews, testing, and documentation efforts, and provide constructive feedback to peers
Assist in mentoring junior developers and sharing best practices
Stay current with emerging technologies and industry trends
Follow established development and change management processes.
Perform other duties as assigned by the manager
Please note that we will not hire individuals who require sponsorship now or in the future, as well as any work authorization that requires company involvement or documentation (H-1B, OPT, STEM OPT, CPT, TN, J-1, O-1, etc.)
Backend Software Developer
Software engineering manager job in Tucson, AZ
About Us:
Tech Gap Solutions is part of the Tech Gap group of companies with presence in Italy, Romania and USA with a focus on developing end-to-end international IT projects.
Our focus is software development for both:
Finance customers
Non-profit customers
Finance Projects
The main customer for Finance-related projects is Refinitiv, one of the worldwide leaders in financial data. Tech Gap partners with Refinitiv in custom-made software development projects that aim to integrate Refinitiv data and information sources within the customer's databases. The projects require the team members to analyze and investigate complex integration techniques, to implement software architectures that must be reliable and performant, and design effective solutions that can integrate with heterogeneous data sources.
Tech Gap Solutions and Refinitiv have been working together in Europe (Italy, France, Spain, Portugal, United Kingdom and Germany), Switzerland and Singapore since 2011. In 2017 the partnership has been extended to the US.
Refinitiv customers that benefit from the solution designed and implemented by the Tech Gap team include:
BAML, Bank of America and Merrill Lynch - USA
Deutsche Bank - Germany
Bank of Italy - Italy
MEF, Ministry of Economy and Finance - Italy
Banco Commercial Portuguese - Portugal
Amundi - France
LCH - France
Nestlé - Switzerland
Banca Intesa Sanpaolo - Italy
ENEL (Energy) - Italy
ENI (Energy) - Italy
Standard Chartered Singapore - Singapore
Non-profit Projects
The main non-profit customer is the International Traditional Knowledge Institute, USA (ITKIUS), in Tucson, Arizona. Tech Gap Solutions is leading the development of the Creative Knowledge Platform (CKP).
Promoted by UNESCO in 2010, ITKI is an initiative to gather detailed information about traditional techniques and sustainable technologies used by ancient cultures, otherwise known as Traditional Knowledge (TK). The ITKIUS was formed with the support of the University of Arizona and the City of Tucson to further the scope of the ITKI initiatives in North America.
The Creative Knowledge Platform is a project dedicated to helping Knowledge Keepers maintain their traditions. The CKP offers a variety of opportunities to express the uniqueness within each city and to implement a local model to promote its Knowledge Keepers.
The CKP is composed of websites, apps, and virtual-reality environments that engage visitors in a simulated, expanded, and extended experience, guide visitors in the city's spaces, and allow them to retain memory of the activities even after a visit.
The CKP component is now available as the TRusTTM App (search for “trusttm” in the App Store or Google Play). It supports communities of artisans and farmers in leveraging their unique Traditional and Creative Knowledge to reach one of the objectives set by the United Nations 2030 Agenda, Goal 8, “To promote sustained, inclusive and sustainable economic growth, full and productive employment and decent work for all”.
For more details:
ITKI US: itkius.org/
TRusTTM: trusttm.com/en/
Tech Gap Italia: en.techgap.it/
Job Description
The Role:
We are currently looking for candidates to join our Software Development Team in Tucson. The candidate(s) will work in close contact with the Italian Software Development Team.
As a member of the Tech Gap Solutions team you will:
Analyze functional and architectural requirements;
Design software solutions to implement the required functionalities;
Propose software tools and methodologies to achieve the goal;
Demo the development results (full projects or part of them) to customers or colleagues.
Qualifications
Desired Skills
Strong Grasp of Java (8 or above) and SQL
Experience building with Backend Frameworks: Spring Boot, Spring, or Java Enterprise
Experience building and packaging applications: Knowing your way around Maven or Gradle to set up reliable and repeatable production-ready artifacts
Experience with Dev Tools: Git and a code repository such as Github or Gitlab
Excellent communication, organizational, and interpersonal skills
Exceptional team player with the ability to work in geographically distributed teams
Proactive self-starter with a strong desire to learn
Ability to quickly identify and prioritize issues and create solutions
Bonus Skills:
Basic front-end development skills
Experience with accompanying support technologies like Docker or Kubernetes
Hands-on experience with Linux systems
Additional Information
Please send resume and optional cover letter to: apply@techgapsolutions
All your information will be kept confidential according to EEO guidelines.
Server Side Software Developer
Software engineering manager job in Tucson, AZ
Our client is seeking a server\-side software developer who has experience in backend scripting languages and ready to create systems that go far beyond serving data from database backends to web interfaces.
Job Requirements:
5\-10+ years of experience in professional software development projects.
Bachelor's degree in computer science\/computer engineering with an engineering\/math focus or other equivalent fields of discipline.
Experience with one or more object\-oriented languages (e.g. Java, C#, C++, etc.).
Experience with one or more scripting languages (e.g. Python, Perl, Ruby, etc.).
Experience using SQL databases (e.g. PostgreSQL, SQLite, etc.).
Experience using ORM (e.g. SQLAlchemy).
Experience using Web frameworks (e.g. Flask).
Proficient with testing frameworks (e.g. pytest).
Service oriented architecture\/microservices & API design\/implementation.
Familiar and comfortable with Agile Development Processes.
Familiar and comfortable with Continuous Integration environments.
Experience with Git.
An active US Government Security Clearance (current SSBI).
Requirements
Desired Skills\/Knowledge\/Experience:
Experience with Atlassian suite (Confluence, Jira, Bitbucket).
Algorithm Development (e.g. Image Processing algorithms).
software security.
Kubernetes\/Containerized deployments.
Apache Kafka.
Redis.
NumPy.
"}}],"is Mobile":false,"iframe":"true","job Type":"Full time","apply Name":"Apply Now","zsoid":"652014469","FontFamily":"Verdana, Geneva, sans\-serif","job OtherDetails":[{"field Label":"Industry","uitype":2,"value":"Technology"},{"field Label":"Location","uitype":1,"value":"Tucson, AZ"},{"field Label":"City","uitype":1,"value":"Tucson"},{"field Label":"State\/Province","uitype":1,"value":"Arizona"}],"header Name":"Server Side Software Developer","widget Id":"**********00072311","is JobBoard":"false","user Id":"**********00179003","attach Arr":[],"custom Template":"3","is CandidateLoginEnabled":false,"job Id":"**********06472060","FontSize":"12","location":"Tucson","embedsource":"CareerSite","indeed CallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do"}
Software Integration Engineer (US Citizenship Required)
Software engineering manager job in Tucson, AZ
Be visionary
Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.
We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.
Job Description
** US Citizenship is required. We are unable to consider applicants with a Green Card, applicants currently on a work visa, or applicants who need work visa sponsorship now or in the future. **
At Teledyne FLIR, we build technology that helps safeguard borders, protect critical infrastructure, and support global defense missions. Our engineers play a vital role in ensuring our systems work flawlessly in the field. If you're detail-oriented, curious, and enjoy solving real-world problems, this is your chance to make an impact. You'll start by testing and validating software, then grow into supporting customers directly-becoming a key link between development and deployment.
What you'll do
Test and validate software to ensure it meets user needs
Design and maintain test plans, and report bugs clearly
Collaborate with developers to improve product quality
Set up equipment for internal testing and external demos
Provide remote technical support to customers and partners
Troubleshoot software and deployment issues
Learn the product deeply to expand into customer-facing support
Travel up to 30% for installations and test events
Work independently and as part of a collaborative team
What you need
Required: Bachelor's degree in Computer Science, Electrical/Computer Engineering, or relevant experience
Required: 5+ years of proven integration experience
Required: Proven expertise in computer and networking systems
Required: Experience in software development and testing environments
Required: Strong analytical and troubleshooting skills
Required: Excellent communication and teamwork abilities
Advantage: Experience with control systems (SCADA, surveillance, access control)
Advantage: Familiarity with security hardware (cameras, radars, analytics)
Advantage: Ability to obtain US Secret Clearance
Required: Applicants must be either a U.S. citizen, U.S. national, legal permanent resident, asylee, refugee or must be eligible to apply for and obtain the appropriate export control license from the U.S. Departments of State or Commerce.
What we offer
Work on technologies that support national security and public safety
Be part of a collaborative, mission-driven team
Opportunities to grow into customer-facing roles
Competitive pay and benefits
Travel opportunities across the U.S. and internationally
A culture that values curiosity, ownership, and impact
What happens next
Apply online and our Talent Acquisition team will review your application. If your background aligns, we'll reach out to schedule a conversation. We'll keep you informed throughout the process.
About Teledyne FLIR Defense
Join Teledyne FLIR Defense, where we're dedicated to supporting critical missions with an exciting range of cutting-edge technologies. Our products include advanced surveillance sensors, unmanned air and ground vehicles, sensing devices used to detect chemicals, biological agents, radiation and explosives, and a host of other solutions that help warfighters, first responders, and search-and-rescue teams do their jobs better.
We're looking for passionate innovators eager to shape the future of the Defense and Public Safety industries. If you're mission-driven to globally collaborate on solutions that can change the battlefield and save lives, we invite you to explore our current opportunities.
#FLIR
Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.
Teledyne is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws.
Auto-ApplySoftware Developer - GOLANG
Software engineering manager job in Tucson, AZ
Why Join Rincon Research Corporation (RRC)?
At Rincon Research Corporation, our primary business is innovating, developing, and fielding digital communication products and services for the United States Defense and Intelligence Communities in support of national security.
Rincon Research Corporation (RRC) seeks a talented, tenacious, results driven individual to work in a multi-disciplinary R&D environment with likeminded motivated electrical engineers, mathematicians, and computer scientists who are collectively responsible for creating custom geolocation and digital communications systems in support of national security defense.
Core responsibilities include creative problem solving, researching or inventing advanced algorithms, implementing them in efficient software, testing with real-world data, and deploying to front-line customer facilities. RRC's dynamic environment and diverse projects demand flexibility to learn new technologies quickly. RRC personnel can expect to work across all functional areas: systems engineering, development, integration and test, deployment and O&M. Come join the team that is creating cutting edge systems for the future.
What are the primary responsibilities in the Software Developer - GOLANG position?
Core responsibilities include:
Develop, test, deploy, and operate fully integrated software
Build and maintain infrastructure for modern integration between our applications and third-party services
Collaborate effectively with product managers, designers, other engineers, stakeholders, and vendors on projects within the team.
Communicate technical ideas and work closely with other members of the team.
A key responsibility is staying up-to-date with the latest technologies, tools, and methodologies and experimenting with new technologies to incorporate innovative solutions into RRC projects. You're encouraged and expected to propose things that you believe will improve the applications and frameworks you're working in. The ability to work with minimal direction and the ability to self-start is a must.
What required background will make you successful?
Knowledge of data structures, algorithms, and modern design patterns and data layers
Knowledge of building quality APIs for internal and external products
Experience integrating internal and third-party services into your solution
Knowledge of modern software engineering practices for testability and readability
Bachelor's Degree in Computer Engineering or Computer Science
US CITIZENSHIP REQUIRED
Preferred skills:
Knowledge of Golang
Active TS/SCI security clearance
Proficient in LINUX environments
Knowledge of cloud computing platforms like Amazon Web Services (AWS)
Knowledge of Javascript and web technologies such as VueJS or React
Experience automating workflows across the enterprise
DevOps and Cloud computing Experience (Gitlab, CI/CD, CVE mitigations, Docker, Kubernetes, PIP)
Agile development processes
Where is the position located?
This position is located in our Tucson, AZ office. Remote work/telework is not available for this position.
What benefits does RRC offer?
100% employer-paid premiums for family medical and dental insurance, employee life insurance, short-term and long-term disability (STD & LTD)
Flexible reimbursement spending accounts for medical expense and dependent care
Immediate participation and vesting in the company's Employee Stock Ownership Plan (ESOP) and 401(k) Plan
Employer contributions to RRC's ESOP
Employer matching contributions to the company's 401( k) Plan
Employer discretionary contributions to the company's 401(k) Plan
Rincon Research Corporation is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor.
Auto-ApplyManager Engineering
Software engineering manager job in Green Valley, AZ
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
At The Tucson Proving Ground, the Test Engineering Manager will plan, direct, and lead a team of engineering professionals to ensure projects, initiatives, and processes associated with validation and testing of mining equipment meet the standards of safety and quality while ensuring project milestones are achieved. This leadership role is critical for driving engineering excellence, maintaining compliance, and aligning engineering activities with strategic goals. You will oversee resource allocation, guide technical decision-making, manage departmental costs, and foster a culture of accountability and innovation. By ensuring adherence to standards and best practices, you will help deliver high-quality solutions that support both customer needs and business success.
What You Will Do:
• Manage the test engineering staff aligned with Large Mining Trucks, Autonomy & Automation, and Large Power Systems for validation and testing activities with an emphasis on organizational goals achievement, professional development and continuous improvement. Projects will include New Product Introduction, New Technology Introduction and Continuous Product Improvement.
• Monitoring and continuously improving product and process performance, quality and cost-effectiveness for all engineering activities and deliverables.
• Create the strategy execute on the activities required to meet the validation targets and timeline expectations of your partners
• Monitor progress and key metrics and adjust when not meeting targets
• Requires a degree in an accredited Engineering, Computer Science, or Materials Science curriculum.
Education Requirement
Degree required - Preference of Engineering degree
What Skills You Will Have:
Planning (Tactical & Strategic)
Develops and aligns tactical plans with long-term strategic objectives to support business goals.
Integrates resource allocation and dependencies into comprehensive planning processes.
Ensures planning efforts are fully connected to the overall business strategy.
Decision Making & Critical Thinking
Analyzes complex situations, validates options, and predicts potential impacts to drive informed decisions.
Advises team and others on synthesizing data and evaluating alternatives.
Reviews past decisions for insights to continuously improve decision-making processes.
Technical Excellence
Provides effective solutions to technical challenges and mentors others to enhance technical competence.
Engages subject matter experts and promotes superior technical solutions to business problems.
Assumes accountability for technical performance and fosters a culture of technical excellence.
Communicating for Impact
Tailors' communication to audience needs, delivering clear, persuasive messages.
Adapts approaches to ensure mutual understanding and address concerns effectively.
Recognizes verbal and nonverbal cues to interpret intentions and strengthen dialogue.
Managing People
Leads teams effectively by anticipating and resolving conflicts while fostering collaboration.
Committed to coaching and mentoring to support employee growth, development, and engagement.
Focus on recruiting the best talent to build high-performing teams
Monitors performance and morale, providing constructive feedback and recognition.
Exhibits strong leadership capabilities, along with exceptional communication, interpersonal, and collaboration skills.
Influencing Through Expertise
Communicates complex ideas clearly, positioning self as a trusted advisor.
Provides timely, objective insights across multiple business areas to guide decisions.
Coaches' others on evidence-based influencing strategies to enhance organizational impact.
Top Candidates Will Also Have
Previous testing and validation experience with large equipment
Prior supervisory experience is essential
Customer-focused mindset and excels in team dynamics and organizational effectiveness
Additional Information:
This position requires the candidate to work full-time at the Tucson Proving Ground in Green Valley, AZ.
Employees at this location enjoy a 9/80 schedule, which provides an additional 26 days off per year, enhancing work-life balance.
Relocation assistance is available for qualified candidates.
Please note: Sponsorship is not available for this position.
Summary Pay Range:
$169,320.00 - $253,920.00
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Benefits:
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
Medical, dental, and vision benefits*
Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
401(k) savings plans*
Health Savings Account (HSA)*
Flexible Spending Accounts (FSAs)*
Health Lifestyle Programs*
Employee Assistance Program*
Voluntary Benefits and Employee Discounts*
Career Development*
Incentive bonus*
Disability benefits
Life Insurance
Parental leave
Adoption benefits
Tuition Reimbursement
* These benefits also apply to part-time employees
This position requires working onsite five days a week.Relocation is available for this position.Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at ****************************
Posting Dates:
December 16, 2025 - January 6, 2026
Any offer of employment is conditioned upon the successful completion of a drug screen.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
Not ready to apply? Join our Talent Community.
Auto-ApplyPrincipal Software Engineer with Test Equipment
Software engineering manager job in Tucson, AZ
Country:
United States of America Onsite
U.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 clearance
Security Clearance:
DoD Clearance: Secret
About Us:
Raytheon combines our vast resources and investments and is dedicated to solving mission-level vs. product-level customer challenges - together we can anticipate more, move faster, and make a bigger impact on the big picture.
This position is 100% on site in Tucson, Arizona
The Test Equipment Engineering (TEE) team within the Specialty Engineering Directorate is a multi-discipline organization responsible for developing advanced windows application solutions for all Raytheon products. We are hands-on, designing with the latest technology and tools, and integrating state of the art software solutions with the most advanced engineering systems in the world. TEE products are in engineering labs, in the field, and in production environments utilized for weapon system products. TEE has job opportunities across all phases of the engineering lifecycle, including demonstrations, early engineering tests, design verification tests, production, and post-production sustainment.
This position is focused on the design, development, integration, and maintenance of software as a part of on-site factory support of systems to support weapon system product development. The selected candidate will develop applications, libraries, and instrument drivers using the software style, development language, and integrated development environment specified by the organization.
The selected candidate will contribute to multidiscipline engineering teams. Typical work involves the development of both engineering and production equipment, environments, and systems. As such, the candidate will contribute to the completion of all stages of product development for RMD weapon system products. They will be expected to work, either as a part of a team or independently, to design, develop, and implement system level applications in support of producing and maintaining weapon system products.
What You Will Do:
Design, develop and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows Operating System (OS)
Prioritize and handle multiple software engineering tasks concurrently
Troubleshoot software and test equipment instrumentation
Work in a multidiscipline engineering team environment
Develop and derive requirements for software products
Lead and mentor junior software engineers
Qualifications You Must Have:
Typically requires a Bachelor's Degree in Science, Technology, Engineering, or Mathematics (STEM) and minimum 8 years prior relevant experience, or an Advanced degree in a related field and minimum 5 years experience.
Experience in developing and integrating software applications using programming languages including but not limited to C++, C#, Java, Python or Visual Basic.
Experience in utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products.
Prior experience in Windows Operating System and Microsoft Visual Studio is required.
Prior experience in laboratory test instrumentation, electronics, and software (Ex. oscilloscopes, power supplies, digital multimeters)
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 clearance
Qualifications We Prefer:
Experience with computer architecture and computer hardware optimization techniques
Experience of the development of software drivers for the operation of computer hardware interfaces
Experience in common computer hardware interface and data protocols such as TCP/IP, UDP, or RS-422
Experience with Unified Modeling Language (UML) to visualize software architecture and design
Experience in software development lifecycles, such as Waterfall and Agile
Experience with Software Configuration Management principles
Experience with Microsoft Azure DevOps Server or GitHub
Written and interpersonal communication skills
Experience in leading teams/projects in a technical capacity
What We Offer:
Whether you're just starting out on your career journey or are an experienced professional, we offer a robust total rewards package that goes above and beyond with compensation; healthcare, wellness, retirement, and work/life benefits; career development and recognition programs. Some of the superior benefits we offer include parental (including paternal) leave, flexible work schedules, achievement awards, educational assistance, and child/adult backup care.
Learn More & Apply Now!
Onsite: Employees who are working in Onsite roles will work 100% 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: ************************************************
Tucson, AZ: **************************************************************
The salary range for this role is 101,000 USD - 203,000 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 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.
RTX 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, 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
Auto-ApplyLead ALC Developer - Software (Part-Time)
Software engineering manager job in Tucson, AZ
Description & Requirements Maximus is seeking a Sr. Assembler Language Computer (ALC) Programmer to support our Internal Revenue Service (IRS) Master File project. The Sr. ALC Programmer will provide program analysis, design and development support, maintain source code and modify and/or upgrade code, and conduct testing and debugging, as necessary.
Employment is contingent upon successful completion of the IRS-required Moderate Risk Background Investigation (MBI). The MBI requires the selected candidate be a U.S. Citizenship or Permanent Resident (Green card) status for at least 3 years. The MBI certification process will take 4 to 5+ months, unless the candidate already holds an active MBI, which may shorten the timeline.
This is a fully remote, direct hire role.
Essential Duties and Responsibilities:
- Contribute to the development of goals for the department and planning efforts (budgets, operational plans, etc.).
- Responsible for making moderate to significant improvements of systems or products to enhance performance of program/project.
- Problems and issues faced are numerous and undefined, and require detailed information gathering, analysis and investigation to understand the problem. Regularly employ ingenuity and creativity to develop new technical solutions to solve difficult and moderately complex problems.
- Responsible for leading large or complex initiatives that involve technically challenging requirements at this level, involving delegation of work and review of work products of the lower-level technical professionals.
The Sr. ALC Programmer will provide program analysis, design and development support, maintain source code and modify and/or upgrade code, and conduct testing and debugging, as necessary.
- Create, update, test, and maintain IBM ALC programs
- Conduct trial runs of programs and software applications to be sure that they will produce the desired information and that the instructions are correct
- Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment
- Write, analyze, review, and rewrite programs, using workflow chart and diagram and applying knowledge of computer capabilities, subject matter, and symbolic logic
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer
- Compile and write documentation of program development and subsequent revisions, adding comments to software application code so others can understand the program
- Prepare and maintain detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language
- Work with CSA's (Computer Systems Analysts) to define and resolve problems in running computer programs
Minimum Requirements
-Bachelor's degree in related field.
- 7-10 years of relevant professional experience required.
- Equivalent combination of education and experience considered in lieu of degree.
Job-Specific Minimum Requirements:
- Bachelor's Degree from an accredited college or university required. An additional four (4) years of related experience may substitute for degree
- At least eight (8) years of related experience required
- Experience with IBM ALC programming language in a Z/OS environment
- Experience with IBM Job Control Language (JCL)
- Good verbal and written communication skills
- Demonstrated success in client support
- Ability to interface with all levels of management
- Ability to perform complex tasks with minimal supervision and guidance
- Excellent time management, scheduling and organizational skills
- Ability to work well independently or in a team setting
- Preferred qualifications and experience include: experience with TSO, File Manager, ISPF, Endevor, and IBM utilities including De-Bug; experience with IRS Corporate Systems.
Minimum Education requirement:
- Bachelor's degree or equivalent combination of education, technical training or work experience considered in lieu of degree.
- Minimum of eight (8) years of experience with a bachelor's degree.
Years of Required Work-Related Experience:
- Knowledge of federal information security policies, standards, procedures, directives, and risk management processes.
Required Certifications:
- Candidates must meet requirements to obtain and maintain an IRS Minimum Background Investigation (MBI) clearance (active IRS Moderate Risk MBI is a plus).
- Candidates must be a US Citizen or a Legal Permanent Resident (Green Card status) for at least three (3) years, and Federal Tax compliant
Preferred Key Skills and Abilities (not contractually required):
- Excellent verbal and written communication skills.
- Ability to work in a fast-paced, dynamic environment.
- Ability to work well independently or in a team setting.
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************.
Minimum Salary
$
55.30
Maximum Salary
$
79.32
Easy ApplySenior 5G Software Engineer
Software engineering manager job in Tucson, AZ
Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines. Founded in 2017 and now valued at $15 billion following its recent Series F funding round, Applied Intuition delivers the Vehicle OS, Self-Driving System, and toolchain to help customers build intelligent vehicles and shorten time to market. 18 of the top 20 global automakers and major programs across the Department of Defense trust Applied Intuition's solutions to deliver vehicle intelligence. Applied Intuition services the automotive, defense, trucking, construction, mining, and agriculture industries and is headquartered in Mountain View, CA, with offices in Washington, D.C., San Diego, CA, Ft. Walton Beach, FL, Ann Arbor, MI, London, Stuttgart, Munich, Stockholm, Bangalore, Seoul, and Tokyo. Learn more at applied.co.
We are an in-office company, and our expectation is that employees primarily work from their Applied Intuition office 5 days a week. However, we also recognize the importance of flexibility and trust our employees to manage their schedules responsibly. This may include occasional remote work, starting the day with morning meetings from home before heading to the office, or leaving earlier when needed to accommodate family commitments. (Note: For EpiSci job openings, fully remote work will be considered by exception.)
About EpiSci
EpiSci, an Applied Intuition company, develops next-generation, tactical autonomy solutions for national security problems. EpiSci's autonomy software is technology agnostic, operationally informed, tactically relevant, and has piloted swarms of uncrewed aerial systems and tactical fighter aircraft. Additional applications include crewed-uncrewed teaming for air dominance, cognitive sensors, and networks for advanced communications systems, as well as battle management command and control for informed decision-making. EpiSci delivers unmatched speed, cost-efficiency, and scalability as the preferred partner for defense agencies and industry teams seeking mission-critical autonomy solutions.
About the role
As a Senior 5G Software Engineer on the Cognitive Sensing and Radio Frequency team at EpiSci, your role is pivotal in supporting our wireless communications engineering team. You will play a significant role in designing, developing, and implementing cutting-edge 5G software solutions that align with our mission to deliver advanced wireless communication and 5G (and beyond) technologies. This position requires extensive expertise in wireless and 5G communication protocols, software development, and integration with Software Defined Radios.
At Applied Intuition, you will:
Develop software solutions for 5G wireless communication systems
Implement the latest 3GPP specification 5G NR (New Radio) protocols and algorithms
Integrate 5G software into USRP and other SDR platforms
Develop and execute test plans to validate 5G software performance and reliability
Strong interest in 5G O-RAN, 6G, Sidelink, NextGen Wireless Comms, and Wireless IoT
We're looking for someone who has:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, Wireless Communications, or a related field
5+ years of professional experience in software development, with a focus on wireless communication technologies
Software integration and understanding of 5G architecture and 3GPP standards
Experience with RF tuning Universal Software Radio Peripheral (USRP) systems
Experience in 5G open-source software communities, including OpenAirInterface5G (OAI), and integrating USRP hardware with software protocols and systems
Travel Requirements:
Must be willing to travel as projects requires; estimated average travel is once every other month for between 2 days up to 1 week. (~25%)
Security Requirements:
Must be a U.S. Citizen
Nice to have:
Strong programming skills in languages such as C and C++
Ability to translate 5G specification documents into working software suites
Integrate standard-faithful 5G wireless network software on USRPs
Proficiency with tools such as MATLAB, Simulink, or other network emulation tools
Compensation at Applied Intuition for eligible roles includes base salary, equity, and benefits. Base salary is a single component of the total compensation package, which may also include equity in the form of options and/or restricted stock units, comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off. Note that benefits are subject to change and may vary based on jurisdiction of employment.
Applied Intuition pay ranges reflect the minimum and maximum intended target base salary for new hire salaries for the position. The actual base salary offered to a successful candidate will additionally be influenced by a variety of factors including experience, credentials & certifications, educational attainment, skill level requirements, interview performance, and the level and scope of the position.
Please reference the job posting's subtitle for where this position will be located. For pay transparency purposes, the base salary range for this full-time position in the location listed is: $150,000 to $180,000 USD annually.
Don't meet every single requirement? If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
Applied Intuition is an equal opportunity employer and federal contractor or subcontractor. Consequently, the parties agree that, as applicable, they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) and 41 CFR 60-741.5(a) and that these laws are incorporated herein by reference. These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. These regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability. The parties also agree that, as applicable, they will abide by the requirements of Executive Order 13496 (29 CFR Part 471, Appendix A to Subpart A), relating to the notice of employee rights under federal labor laws.
Auto-ApplySenior Software Engineer
Software engineering manager job in Tucson, AZ
Our client, a world leader in diagnostics and life sciences, is looking for a "Senior Software Engineer” based out of Tucson, AZ.
Job Duration: Long Term Contract (Possibility Of Further Extension)
Pay Rate: $80/hr on W2
Company Benefits: Medical, Dental, Vision, Paid Sick leave, 401K
We are seeking a highly skilled Senior Software Engineer to join the Tucson Agile Release Team. This individual will be responsible for designing and developing high-quality, complex software solutions using C#. The ideal candidate will possess a strong understanding of software design principles, a proactive problem-solving mindset, and the ability to mentor and collaborate within cross-functional Agile teams. The role demands a balance of technical leadership, hands-on coding, automated testing expertise, and a strong focus on customer satisfaction.
Responsibilities:
Serve as a key link between business requirements and technology, promoting innovation and technical excellence.
Participate in Program Increment (PI) planning sessions and manage team backlogs to support effective sprint execution.
Design, develop, and implement robust automated testing frameworks and test suites to uphold software reliability.
Approve features and user stories, ensuring alignment with broader program goals and customer needs.
Strategically prioritize team deliverables while managing dependencies and incorporating stakeholder feedback.
Mentor team members in breaking down complex features into manageable user stories for continuous delivery.
Foster a customer-focused and quality-driven culture within the development team.
Collaborate in cross-functional team activities such as planning, reviews, and retrospectives.
Identify and eliminate obstacles to maintain project momentum and encourage continuous improvement.
Represent the team during system demos, confidently presenting to internal and external stakeholders.
Monitor deliverable quality, ensuring it meets expectations on the first pass.
Perform other strategic duties as assigned by leadership.
Education:
A bachelor's degree in Computer Science, Software Engineering, or a related field is typically required. Equivalent practical experience in professional software development, particularly in C# and Agile environments, may also be considered.
If interested, please send us your updated resume at hr@dawarconsulting.com/*************************
Easy ApplyPrinciple Software Engineer
Software engineering manager job in Tucson, AZ
Blackstone Talent Group, an award-winning technology consulting and talent agency, is seeking a Principal Software Engineer to join our Client's team.
This position is for a Principal Software Engineer with at least 8 years of professional experience or 5 years of professional experience and an advanced STEM degree. This position is focused on the design, development, integration, and maintenance of software as part of on-site factory support of systems to support weapon system product development. The selected candidate will develop applications, libraries, and instrument drivers using the software style, development language, and integrated development environment specified by the organization.
The selected candidate will contribute to multidisciplinary engineering teams. Typical work involves the development of both engineering and production equipment, environments, and systems. As such, the candidate will contribute to the completion of all stages of product development for RMD weapon system products. They will be expected to work, either as a part of a team or independently, to design, develop, and implement system-level applications in support of producing and maintaining weapon system products.
What You Will Do:
Design, develop, and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio on a Windows Operating System (OS)
Prioritize and handle multiple software engineering tasks concurrently
Troubleshoot software and test equipment instrumentation
Work in a multidisciplinary engineering team environment
Develop and derive requirements for software products
Lead and mentor junior software engineers
Qualifications You Must Have:
Typically requires a Bachelor's Degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 8 years prior relevant experience, or an Advanced degree in a related field and a minimum of 5 years of experience.
Experience in developing and integrating software applications using programming languages, including but not limited to C++, C#, Java, Python, or Visual Basic.
Experience in utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure the integrity of the software products.
Prior experience in the Windows Operating System and Microsoft Visual Studio is required.
Prior experience in laboratory test instrumentation, electronics, and software (Ex, oscilloscopes, power supplies, digital multimeters)
An active and transferable U.S. government-issued security clearance is required prior to the start date.
Qualifications We Prefer:
Experience with computer architecture and computer hardware optimization techniques
Experience in the development of software drivers for the operation of computer hardware interfaces. Experience in common computer hardware interface and data protocols, such as TCP/IP, UDP, or RS-422. Experience with Unified Modeling Language (UML) to visualize software architecture and design
Experience in software development lifecycles, such as Waterfall and Agile
Experience with Software Configuration Management principles
Experience with Microsoft Azure DevOps Server or GitHub
Written and interpersonal communication skills
Experience in leading teams/projects in a technical capacity
Security Clearance Required: Secret
Blackstone Talent Group is a wholly owned subsidiary of Blackstone Technology Group, a global IT services and software firm that implements technological solutions across commercial industry verticals and the US Federal Government. Blackstone's global talent augmentation practice was founded in 1998. Blackstone Talent Group has offices in San Francisco, Denver, Houston, Colorado Springs, and Washington, DC. We specialize in providing clients the best talent across a variety of industries and sectors.
EOE of Minorities/Females/Veterans/Disabilities
Entry Level Software Developer
Software engineering manager job in Tucson, AZ
Introduction At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk
Your role and responsibilities
As a Developer at IBM, you'll get to work on the systems that are driving the quantum revolution and the AI era. Join our team of creators - the people who help move IBM forward by using their imagination to envision solutions, their curiosity to experiment with new ideas, and their ever-growing skills into action for customers to make better decisions with greater speed on the most trusted platforms in today's market.
IBM has openings for Software Development Engineers to develop, test and provide support for hardware, firmware and oftware that make up our industry- leading IBM Storage products. We are an elite team of engineering professionals that pioneer innovations for the cutting-edge Software and hardware used in IBM infrastructure including IBM Storage Scale System, IBM DS8000, IBM FlashSystem, IBM Ceph and IBM Protect. Development engineers participate in various aspects of the development, test, and support process.
Required education
Bachelor's Degree
Preferred education
Master's Degree
Required technical and professional expertise
* Hold a Bachelor's or Master's Degree in: Electrical Engineering, Computerr Engineering, Computer Science, Mechanical Engineering, or related majors.
* Prior (project or internship) experience in computer hardware or testing.
* Interest in backend software development and willingness to learn about high-end storage products
* Academic or demonstrated experience developing software or support for software applications
* Knowledge in Bash, Python, C/C++, Databases, Javascript, or REST APIs
* Knowledge of the Linux operating system, including being comfortable using the command line interface
* Firm grasp of software development methodologies (e.g., Agile, DevOps), CI/CD pipelines, version control (Git), and automated testing.
* Demonstrated ability to break down complex technical challenges, propose innovative solutions, and drive them to completion.
* Strong verbal and written communication skills.
* Passion for technology and engineering.
* Growth minded, trusted, team focused, courageous, resourceful, and outcome focused.
Preferred technical and professional experience
Proficiency in one or more of the following technology areas:
* Deep understanding of Python and experience developing software that interacts with hardware, preferably storage systems.
* Proven experience with Python libraries commonly used in storage management and data processing.
* Familiarity with storage concepts such as block storage, object storage, file systems, RAID configurations, and data integrity techniques.
* Experience working directly with storage hardware APIs or protocols (e.g., SCSI, NVMe command sets, vendor-specific APIs).
* Proficiency in Python for tasks related to hardware testing and automation.
* Experience with developing Python-based tools for monitoring and managing storage performance and health.
* Knowledge of data serialization formats relevant to storage systems (e.g., JSON, YAML, Protocol Buffers).
* Experience with Python in embedded systems or interacting with low-level hardware interfaces via libraries.
* Familiarity with performance analysis and optimization techniques in Python, particularly in the context of data I/O.
ABOUT BUSINESS UNIT
IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn so our clients can innovate while avoiding IT issues. Our systems power the world's most important industries and our clients are the architects of the future. Join us to help build our leading-edge technology portfolio designed for cognitive business and optimized for cloud computing.
YOUR LIFE @ IBM
In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better.
Being an IBMer means you'll be able to learn and develop yourself and your career, you'll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.
Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.
Are you ready to be an IBMer?
ABOUT IBM
IBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.
Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we're also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business.
At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it's time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.
IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
OTHER RELEVANT JOB DETAILS
IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship.
The compensation range and benefits for this position are based on a full-time schedule for a full calendar year. The salary will vary depending on your job-related skills, experience and location. Pay increment and frequency of pay will be in accordance with employment classification and applicable laws. For part time roles, your compensation and benefits will be adjusted to reflect your hours. Benefits may be pro-rated for those who start working during the calendar year.
Software Engineer Senior (TS/SCI and able to obtain a Polygraph)
Software engineering manager job in Tucson, AZ
Job Description
This job requires an active Top Secret / SCI clearance (with CI Polygraph eligibility). Please apply only if you currently hold an active TS SCI clearance with CI Poly eligibility.
North Point Technology is seeking a Senior Level Software Engineer to join the Chinook Program, where you'll help design and develop modern applications that support GEOINT data access, visualization, and dissemination. You'll work in a collaborative Agile environment, partnering with mission users, architects, and cloud engineers to deliver secure, high-performance software solutions.
The Intelligence Production Solutions Division (IPSD), part of the Decision Advantage Solutions Business Area, is seeking a Senior Software Engineer to join the Chinook Program. Chinook delivers secure, scalable, and mission-driven software capabilities across the GEOINT enterprise using Agile and DevSecOps practices.
In this role, you'll lead full-stack software development efforts that advance national security missions. You'll design and implement modern, containerized applications in classified cloud environments, mentor junior engineers, and collaborate directly with mission stakeholders to deliver resilient, cloud-native solutions.
Responsibilities
Lead design, development, and deployment of enterprise software and services supporting GEOINT mission applications.
Architect and implement secure, scalable microservices within AWS GovCloud or C2S environments.
Mentor and guide junior and mid-level engineers; conduct peer reviews and ensure adherence to coding standards.
Build and deploy applications through DevSecOps pipelines using Infrastructure-as-Code and container orchestration tools.
Collaborate with cross-functional teams including DevOps engineers, UI/UX designers, analysts, and product owners.
Translate complex mission requirements into reliable, maintainable technical solutions.
Ensure all software meets IC cybersecurity and accreditation standards (e.g., RMF, STIGs).
Basic Qualifications
Education & Experience:
Bachelor's in Computer Science, Software Engineering, or related field with 8-12 years of experience, or
Master's degree with 6-10 years of experience.
Proficiency in:
Web: HTML, CSS, JSON, Ajax, REST APIs
Languages: Python, Java, JavaScript, Go
Frameworks: React, Angular, Vue.js, jQuery, Spring Boot, Django, Node.js, Flask, or Svelte
Cloud Platforms: AWS, Azure, or similar
Databases: MySQL, PostgreSQL, or SQL Server
Operating Systems: Windows, Linux
Version Control: Git
Strong understanding of modern software design patterns and secure coding practices.
Hands-on experience with containerization (Docker, Kubernetes) and DevSecOps tools (GitLab CI/CD, Jenkins, SonarQube, Nexus, Terraform).
Experience developing and deploying software in classified cloud environments (C2S, AWS GovCloud).
Familiarity with Agile development and secure software lifecycle methodologies.
Self-motivated with a demonstrated ability to learn and apply new technologies.
Preferred Qualifications
Experience with UI/UX design and modern frontend development.
Working knowledge of NoSQL databases (OpenSearch/Elasticsearch).
Exposure to multi-cloud architectures (AWS, IBM, Google, Azure, Oracle).
Hands-on experience with AWS services such as S3, SQS, SNS, EC2, CloudFormation, and RDS.
Familiarity with geospatial data formats, tools, and standards (OGC, GeoServer, PostGIS, ESRI).
Experience with IC enterprise tools (Keycloak, Vault, CloudFormation).
Relevant certifications such as AWS Certified Developer, CISSP, Security+, SAFe Agile, or similar.
North Point Technology is THE BEST place to work for curious-minded engineers motivated to support our country's most crucial missions! We focus on long term projects, leveraging the latest technology in support of innovative solutions to solve our customer's most difficult problems.
At North Point Technology, EMPLOYEES come first! We value our employees by providing excellent compensation, benefits, and a flexible work-life balance. We strive for a close-knit and open atmosphere where the owners are always directly available to our team members.
Come join us! Apply with North Point Technology today!
For positions requiring a federal security clearance, your clearance level must be clearly identified on your resume.