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.
- ...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
- ...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
- ...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
- ...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
$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$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$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
- ...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
$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...SeniorFull timeRemote work$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...SeniorHourly payFull timeTemporary workCurrently hiringLocal area$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...SeniorTemporary workFlexible hours$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...SeniorHourly payFull timeTemporary workLocal area- ...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...SeniorRemote job
$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...SeniorFull timeFor contractorsH1bWork at officeLocal areaRemote work$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...SeniorLocal area- ...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
$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...SeniorFull timeRemote workWorldwide$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...SeniorFull timeWork at officeEarly shift$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....SeniorWork experience placementImmediate start- ...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...SeniorLocal areaImmediate start
$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...SeniorTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$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...SeniorTemporary workRelocationFlexible hours$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- ...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
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

