Senior Software Engineer

  • Tulsa, Oklahoma, United States
  • Full-Time
  • On-Site
  • 120,000-160,000 USD / Year

Job Description:

Tech Partners is partnering with a Tulsa-based organization seeking a Senior Software Engineer to join their on-site development team. This is a full-time role focused on building and maintaining modern web applications within a complex, high-performance environment. The ideal candidate is comfortable working across the stack, contributing to architectural discussions, and collaborating closely with other engineers to deliver reliable, scalable software.

Role Overview

The engineer in this position will work on a variety of front-end and back-end components, contribute to system design, and help evolve an existing application ecosystem. This role is best suited for someone who enjoys solving challenging technical problems, working with modern JavaScript/TypeScript frameworks, and operating in an environment where quality and performance matter.

Key Responsibilities

  • Develop, enhance, and maintain full-stack web applications
  • Build front-end features using React, TypeScript, JavaScript, HTML, and CSS
  • Develop backend services and APIs using Node.js and TypeScript
  • Work with both SQL and NoSQL databases
  • Debug, optimize, and test applications to ensure performance and reliability
  • Collaborate with internal teams to define requirements and deliver high-quality features
  • Participate in code reviews and contribute to engineering best practices
  • Stay current with modern development tools, frameworks, and patterns

Required Skills & Experience

  • Strong proficiency in front-end and back-end web development
  • Hands-on experience with:

    • React / React.js
    • Node.js
    • TypeScript / JavaScript
    • HTML / CSS
    • SQL and NoSQL databases
  • Ability to work on complex systems and solve technical challenges
  • Strong communication skills and a collaborative mindset
  • Ability to work onsite in Tulsa as part of a close-knit engineering team

Preferred (Not Required)

  • Experience contributing to or designing system architecture
  • Exposure to AWS or other cloud platforms
  • Background working with real-time, data-heavy, or performance-sensitive applications

Work Environment

  • Full-time, onsite role in Tulsa, OK
  • Collaborative engineering team
  • Opportunity to work on challenging, modern technical problems
  • Stable environment with long-term growth potential