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
  •  ...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
  • $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
  •  ...operations run, and how value compounds across the platform. Engineers here use AI as a force multiplier in their own work and in what...  ...personal moments of their lives. About the Role As a Software Engineer, you’ll work directly with our Head of Engineering and... 
    Senior
    Full time
    Temporary work
    Work at office
    Flexible hours

    Baton

    Park County, MT
    more than 2 months ago
  • $139k - $242k

     ...scale. Our team sits at the intersection of container runtimes, lightweight virtualization, GPU infrastructure, and Linux systems engineering. We partner closely with security, platform, and GPU infrastructure teams to deliver robust, isolated, and efficient execution... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    Coreweave

    Montana
    more than 2 months ago
  • $127.57k

     ...Sculley and is headquartered in New York City with offices around the world.   To learn more, go to .   THE ROLE Senior Software Engineer wanted in San Francisco, CA to design, develop, and own the distributed systems CRM platform where performance, redundancy... 
    Senior
    Full time
    Remote work

    Zeta Global

    Park County, MT
    more than 2 months ago
  • $153k - $224k

     ...Storage team builds the file and block storage that the world's largest AI training and inference workloads run on. As a Senior Software Engineer you will build features across our multi-tenant file and block storage services: the NFS file data path, durable block volumes... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Core Weave

    Montana
    more than 2 months ago
  • $165k - $242k

     ...troubleshoot, and optimize complex AI workloads by transforming telemetry into actionable insights. About the role: As a Senior Software Engineer on the Observability Insights team, you will lead the development of agentic interfaces and product experiences that sit... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    Core Weave

    Montana
    more than 2 months ago
  • $182k - $242k

     ..., and real-time inference. Our stack is engineered for speed, scale, and cost-efficiency—an...  ...is the product. We're looking for a Senior Engineer for CoreWeave's Benchmarking &...  ...-performance computing, GPU/accelerator software, or performance-critical systems. ~ Hands... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Core Weave

    Montana
    more than 2 months ago
  • $159k - $254k

     ...understanding of the restaurant industry with powerful cloud based software and restaurant-grade hardware to deliver an intuitive all-...  ...of dollars in transactions per day.  We are seeking a Senior Software Engineer to join our Payments team to build out our unified payment... 
    Senior
    Full time
    Local area
    Remote work

    Toast

    Park County, MT
    more than 2 months 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
  •  ...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
  •  ...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
  •  ...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
    13 hours 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
  • $159k - $254k

     ...improves accuracy, and gives restaurants the confidence to focus on what they do best: hospitality. We are looking for a Senior Software Engineer to help build Toast Books and support the continued growth of Cash Flow Insights and Bill Pay. Toast already powers over 1... 
    Senior
    Full time
    Local area

    Toast

    Park County, MT
    more than 2 months ago
  • $159k - $254k

     ...Productivity team builds the platform that makes this evolution possible. Our mission is to make it as easy as possible for 150+ Android engineers to develop new features and deliver them with high confidence and quality. We are customer-obsessed—our customers are our fellow... 
    Senior
    Full time
    Local area
    Remote work

    Toast

    Park County, MT
    more than 2 months ago
  • $182k - $242k

     ...supply and demand matching, revenue recognition verification, and the metering-to-invoicing pipeline. About the Role: As a Senior Engineer, you own backend Go services end-to-end. You'll enable CoreWeave to capture every dollar, then make that revenue’s lineage... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Core Weave

    Montana
    more than 2 months 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
  • $159k - $254k

     ...restaurants adapt, take control, and get back to what they do best: building the businesses they love. We are looking for a Senior Software Engineer to join the Voice AI Team. On the Voice AI Team, our mission is to build and operate the voice platform that powers... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Toast

    Park County, MT
    more than 2 months ago
  • $139k - $204k

     ...directly empower customers to innovate faster and push the boundaries of what’s possible with AI. What You’ll Do As a Senior Software Engineer I (IC3), you will own multiple services within the orchestration platform. You’ll lead design/code reviews, decompose... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    Core Weave

    Montana
    more than 2 months 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
    22 hours ago
  •  ...tight-knit yet globally distributed team of highly experienced engineers and business leaders, with hubs in New York, London,...  ...play a crucial role in building something extraordinary. Senior Software Engineer – Core Talos is seeking a Senior Software Engineer... 
    Senior
    Full time
    Contract work
    Work at office
    Home office

    Talos

    Park County, MT
    more than 2 months 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
  •  ...platforms, turn system-level results into clear feedback for engineering and leadership, and help accelerate validated AV deployment at...  ...implement metrics and analyses to introspect autonomous driving software performance atinterfaces across the autonomy stack; partner... 
    Senior
    Full time
    Local area
    Remote work
    Work from home

    General Motors

    Helena, MT
    5 days ago

Do you want to receive more vacancies?

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