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.
- ...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...SeniorFull timeWork at office
- ...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...SeniorFull time
$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...SeniorFull timeLocal area- ...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...SeniorFull timeTemporary workWork at officeFlexible hours
$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...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$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...SeniorFull timeRemote work$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...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$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...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$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...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$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...SeniorFull timeLocal areaRemote work- ...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
- ...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
- ...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
- ...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
$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...SeniorRemote workFlexible hours$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...SeniorLocal area$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...SeniorCasual workImmediate start$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...SeniorFull timeLocal area$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...SeniorFull timeLocal areaRemote work$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...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$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$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...SeniorFull timeWork at officeLocal areaRemote work$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...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$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...SeniorTemporary workFlexible hours$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,...SeniorFull timeWork at officeImmediate start$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...SeniorFor contractorsLocal areaRemote workWorldwideWork visaFlexible hours- 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...SeniorFull timeWork at officeRemote work
- ...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...SeniorFull timeContract workWork at officeHome office
- ...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...SeniorWork at office
- ...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...SeniorFull timeLocal areaRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer fintech Montana
- startup software engineer Montana
- financial software developer Montana
- junior software developer remote Montana
- software engineer Montana
- software engineer amazon Montana
- senior robotics software engineer Montana
- experienced software developer Montana
- cybersecurity software engineer Montana
- software engineer healthcare Montana


