Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Tech Partners Co. LLC

About the job Senior Software Engineer

Full-Time | Tulsa, OK (Onsite) U.S. Citizenship Required

We're partnering with an established engineering and simulation technology organization seeking a Senior Software Engineer to join its Tulsa-based development team. This role is ideal for an experienced engineer who enjoys solving complex technical problems, leading software development efforts, and working on advanced simulation and training systems used in mission-critical environments.

The successful candidate will play a key role in designing, developing, testing, and integrating sophisticated software solutions while providing technical leadership and mentorship to engineering teams.

What You’ll Do
  • Lead software engineering efforts and provide technical guidance to engineering and technical staff.
  • Analyze system requirements and develop software architecture and design solutions that meet performance, quality, cost, and schedule objectives.
  • Evaluate hardware and software interfaces and define integration requirements.
  • Conduct technical trade studies and recommend optimal design approaches.
  • Identify and mitigate technical and program risks throughout the development lifecycle.
  • Translate high-level system requirements into detailed software designs.
  • Develop, maintain, and enhance software applications primarily in C/C++ , with exposure to other languages such as Python, Fortran, C#, or Ada .
  • Work within Linux-based development environments .
  • Perform software testing, integration, troubleshooting, and validation activities.
  • Create and maintain technical documentation, including design specifications, test plans, interface documentation, and reports.
  • Collaborate with program management, hardware engineering, manufacturing, and customer stakeholders.
  • Support deployment, installation, and acceptance testing efforts at customer locations.
  • Contribute to technical proposals and new business initiatives as needed.
Technical Leadership Responsibilities
  • Mentoring junior and mid-level engineers.
  • Conducting peer reviews and providing technical feedback.
  • Supporting onboarding and knowledge transfer activities.
  • Promoting engineering best practices and continuous process improvement.
  • Facilitating collaboration across cross-functional teams.
  • Assisting project leadership in tracking technical progress and execution.
Required Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or a related technical discipline.
  • Minimum of 4 years of experience in software engineering, simulation, modeling, or related technical development environments.
  • Strong software development experience using C/C++ .
  • Experience working in Linux operating systems.
  • Knowledge of software architecture, systems integration, and software testing methodologies.
  • Experience with version control and configuration management tools such as Git or Subversion .
  • Understanding of networking concepts and computer system architectures.
  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Excellent written and verbal communication skills.
Preferred Qualifications
  • Experience developing simulation or training systems.
  • Background working on complex real-time, distributed, or embedded software systems.
  • Experience with Python, C#, Fortran, Ada, or other high-level programming languages.
  • Familiarity with Department of Defense (DoD), aerospace, defense, or government-contractor environments.
  • Experience participating in customer-facing acceptance testing and system deployments.
Travel
  • Approximately 25% travel .
  • Domestic travel is expected, with occasional international travel.
  • Travel may range from several days to several weeks and can include weekend work when supporting customer installations, testing, or training activities.
  • Ability to obtain and maintain a valid passport may be required.
Work Schedule
  • Standard Monday through Friday schedule.
  • Flexibility to work additional hours, weekends, holidays, or alternate shifts when project schedules require.
Security Requirements
  • U.S. Citizenship is required.
  • Must be eligible to obtain and maintain a U.S. Department of Defense security clearance .
Why Consider This Opportunity?
  • Work on advanced simulation and training technologies.
  • Lead challenging software engineering projects with real-world impact.
  • Collaborate with highly skilled multidisciplinary engineering teams.
  • Opportunities for technical growth, leadership development, and customer engagement.
  • Long-term career potential within a stable and specialized engineering environment.
#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Montana vacancy
  •  ...ranked for SMB Payroll in 2023 Sapient Report Voted top places to work in USA 2023 Job Description The isolved Senior Software Engineer will design and implement complex functionality. Provides frequent guidance and support to other developers and is subject... 
    Senior

    iSolved

    Montana
    4 days ago
  •  ...Job Description We are seeking a highly experienced Senior Software Engineer. This role is hands‑on, with equal ownership of backend and frontend systems, using Python/Django on the backend and React on the frontend. You will collaborate closely through paired programming... 
    Senior

    Insight Global

    Great Falls, MT
    3 days ago
  •  ...Description Tyler Technologies is looking for a talented Senior Software Engineer to join our Public Safety Interface Development team. Responsibilities for this position include design, development, deployment, and maintenance of interfaces between New World Public... 
    Senior

    Tyler Technologies

    Montana
    12 hours ago
  •  ...experiences at the heart of everyday life. Through modern vertical software, embedded payments, and AI-powered capabilities, we help...  ...Systems , Momence , Exerp , and many more. The Senior Software Engineer position involves interacting with a variety of individuals... 
    Senior

    Clubessential Holdings

    Montana
    4 days ago
  • $190k - $230k

     ...vision of our EV charging platform, and setting the culture of our engineering team. You'll work on projects like: Integrating EV...  ...looking for people who have: ~4-7 years of experience in software engineering ~2+ years of experience with firmware... 
    Senior
    Remote work
    Flexible hours

    FlipTurn

    Montana
    3 days ago
  • $186.07k - $218.9k

     ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The EAA Compliance CXAE team, part of Coinbase's Enterprise Applications and Architecture org, builds AI-first surfaces... 
    Senior
    Local area

    Coinbase

    Helena, MT
    4 days ago
  • $130k - $170k

     ...As a Senior Software Engineer on our growing Battery team, you will design and develop backend services that support residential battery programs while maintaining a strong security posture across our infrastructure. Working closely with leading battery providers, you... 
    Senior
    Casual work
    Immediate start

    EnergyHub

    Montana
    4 days ago
  • $180k - $220k

     ...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant's platform scalability... 
    Senior

    Datavant

    Helena, MT
    3 days ago
  • $79.2k - $209.5k

     ...standards, and reduce technical debt. Improve the team through engineering practices, operational practices, development process,...  ..., and mentoring. Responsibilities ~4-8 years of relevant software engineering experience. ~ BS or MS in Computer Science, or equivalent... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Helena, MT
    5 days ago
  • $135k - $273k

     ...About The Role: Innovative Defense Technologies (IDT), a leading defense technology company, is seeking a Software Engineer to be part of our Missile Defense team and based out of our Mount Laurel, NJ location. Leveraging advanced software automation,... 
    Senior
    Full time
    Work at office
    Immediate start

    Innovative Defense Technologies

    Montana
    1 day ago
  • $109.5k - $150.5k

     ...strive for the best, own our actions, and grow and evolve. Job Description We're looking for an experienced, talented Senior Software Engineer to join the Student Activities team at Freckle by Renaissance - a global leader in pre-K-12 education technology. Freckle... 
    Senior
    For contractors
    Local area
    Remote work
    Worldwide
    Work visa
    Flexible hours

    Renaissance Services

    Billings, MT
    4 days ago
  • As a Senior Software Engineer, you will be the technical engine of the AI Enablement team. Your mission is to bridge the gap between "AI-adjacent" and "AI-native" by building the tools and integrations that make AI indispensable to the PDLC. While you will contribute across... 
    Senior
    Full time
    Work at office
    Remote work

    Workiva

    Bozeman, MT
    21 hours ago
  •  ...APIs, microservices, Kubernetes and now AI agents and LLM-driven applications. About The Role: We're looking for a Senior Software Engineer to join Kong's Office of the CTO team and work on special, high-impact projects that influence the direction of our platform... 
    Senior
    Work at office

    KONG Company

    Montana
    4 days ago
  • $110k - $140k

    Senior Software Engineer Location: United States (Remote) The Role The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable, secure, and reliable software solutions that support Pearson... 
    Senior
    Full time
    Remote work

    Pearson

    Helena, MT
    5 days ago
  • $83.43k - $222.48k

     ...innovation that aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently we are hiring a Senior Software Engineer - Android, reporting to the Senior Manager - Rx Digital Engineering (Pharmacy Consumer Wellness organization) who will... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Currently hiring
    Local area

    CVS Health

    Montana
    3 days ago
  • $135.2k - $306.4k

    Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This is... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Helena, MT
    5 days ago
  • $83.43k - $222.48k

     ...aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful microservices, and Kafka to lead the design and development of... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Helena, MT
    2 days ago
  •  ...role covers frontend, backend, APIs, databases, and cloud, with ownership of solutions and architecture across the stack. We value engineers who understand business problems, design thoughtful solutions, and apply engineering judgment. AI-assisted development accelerates... 
    Senior
    Remote job

    Abax Health

    Montana
    4 days ago
  • $105k - $130k

     ...meet challenges, pursue opportunities, and serve constituents across the public sector. To learn more, visit . Experienced software engineering professional responsible for designing and implementing complex applications, solving technical challenges, and driving best... 
    Senior
    Full time
    For contractors
    H1b
    Work at office
    Local area
    Remote work

    Public Consulting Group

    Helena, MT
    2 days ago
  • $186.07k - $218.9k

     ...get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Data Platform team within the Platform group, you will help build the systems that centralize all of Coinbase's internal... 
    Senior
    Local area

    Coinbase

    Helena, MT
    3 days ago
  •  ...Senior Software Engineer, Payments Location: San Francisco (Rincon Hill) Company Overview Mission: Make high-quality early childhood education accessible to all by empowering childcare providers with tools and support while helping parents find quality learning... 
    Senior
    Full time
    Work at office

    Wonderschool

    Hill County, MT
    more than 2 months ago
  •  ...government and commercial entities, and provide services for cloud software development, workload migration, deployment automation and...  ...LEVEL: Secret  BASIC QUALIFICATIONS Development/software engineering or the development of applications for the processing and... 
    Senior
    Full time

    C2S Consulting Group

    Valley County, MT
    more than 2 months ago
  • $143k - $193.05k

     ...BELIEVE in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. The Infrastructure... 
    Senior
    Full time
    Remote work
    Worldwide

    Rocket Software

    Helena, MT
    2 days ago
  • $150k - $250k

     ...Sr. Software Engineer, Backend Globality Bozeman, MT, US Job Type: Full-Time Function: Engineering Software Industry: Enterprise Company Address: 395 Page Mill Road, Suite 150, Palo Alto, California 94306, US About Globality In this new era of the... 
    Senior
    Full time
    Work at office
    Early shift

    Globality - Bozeman, MT, US

    Bozeman, MT
    1 day ago
  • $100.32k

     ...Reimbursement PTO accrual beginning Day 1 Note: Benefits may vary based upon position type and/or level. Job Summary The Software Developer, Senior develops high-level applications for the System. This includes design, implementation, and testing of applications.... 
    Senior
    Work experience placement
    Immediate start

    Baylor Scott & White Health

    Helena, MT
    2 days ago
  •  ...Job Title:Senior Java Full Stack Developer Location: Local to Mount Laurel ,NJ only! Duration:6 Months Experience Required: 6-8 Please ensure your candidate is willing and ready for a face-to-face interview! If they are not and have been submitted please, withdraw... 
    Senior
    Local area
    Immediate start

    I-Flow

    Montana
    3 days ago
  • $132.4k - $251.6k

     ...development, and prototyping. Our Intelligent Software & Systems department is seeking...  ...highly motivated Sr. Principal Software Engineer who can hit the ground running with development...  ...of current and new research areas. As senior member of the team, responsibilities... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon Technologies

    Park County, MT
    3 days ago
  • $79.8k - $178.1k

    Job Description As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems... 
    Senior
    Temporary work
    Relocation
    Flexible hours

    Oracle

    Helena, MT
    2 days ago
  • $159k - $254k

     ...understanding of the restaurant industry with powerful cloud based software and restaurant-grade hardware to deliver an intuitive all-...  ..., do what they love, and thrive.  We’re looking for a Senior Software Engineer to join the Payroll and Team Management team, which builds... 
    Senior
    Full time
    Local area

    Toast

    Park County, MT
    more than 2 months ago
  •  ...We are seeking a Senior DevOps Engineer with 7+ years of experience in DevOps, Software Engineering, Infrastructure Engineering, or Platform Engineering. The role will focus on building and supporting CI/CD pipelines, release processes, cloud infrastructure, and Infrastructure... 
    Senior

    PB consulting

    Montana
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!