Senior Software Developer

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

Job Description:

Senior Software Developer

About the Role

This role is built for a highly adaptable full-stack developer who can architect, build, and maintain internal applications that power core business operations. Youll work across front-end, back-end, databases, cloud services, and integrations—solving complex engineering problems and shaping technical direction through expertise.

This is not a marketing/web‑content role. It's a hands-on engineering position focused on building real software systems, designing scalable architectures, and delivering high-quality code across multiple languages and frameworks.

What Youll Do

Architect & Build Internal Applications

  • Design and implement secure, scalable internal web applications
  • Build APIs, integrations, and automation that streamline business workflows
  • Architect solutions balancing performance, reliability, and maintainability
  • Lead complex problem-solving efforts and deliver high-quality code across the stack

Technical Leadership & Standards

  • Define coding standards, architectural patterns, and engineering best practices
  • Evaluate new technologies and recommend strategic adoption
  • Identify technical debt and propose clear remediation strategies
  • Produce documentation capturing architectural decisions and system design

Cross-Functional Collaboration

  • Translate business requirements into actionable technical specifications
  • Partner with operations and security teams to ensure compliance and production readiness
  • Provide feasibility assessments and technical insight for new initiatives
  • Serve as a technical liaison for third-party integrations and vendor solutions

Mentorship & Influence

  • Guide mid-level developers through code reviews and design discussions
  • Promote engineering excellence through example and clear communication
  • Share best practices around architecture, security, and maintainability

What You Bring

Experience

  • 8–10+ years of professional software development experience
  • Strong full-stack capability across front-end, back-end, databases, and cloud
  • Proven ability to architect systems and build applications from the ground up
  • Demonstrated adaptability across languages, frameworks, and evolving technologies

Core Technical Strengths

Programming Languages

  • PHP
  • JavaScript
  • TypeScript
  • SQL

Front‑End

  • React.js
  • Modern component architecture
  • State management and performance optimization

Back‑End

  • Node.js
  • REST API design
  • Third‑party API integration

Database (Not a DBA Role)

  • PostgreSQL
  • MySQL / MariaDB
  • Redis
  • Strong understanding of schema design, indexing, and query optimization

Cloud & Infrastructure

  • AWS (primary cloud environment)
  • Google Cloud Platform (nice to have)
  • Docker
  • CI/CD familiarity (not a DevOps role)

Security

Secure coding practices

AI & Integration

  • Experience integrating AI/LLM APIs
  • Working with structured data and automation workflows

Professional Qualities

  • Strong communication skills—able to explain complex concepts clearly
  • Ability to influence through expertise and sound technical judgment
  • Track record of delivering maintainable, high‑quality solutions
  • Comfortable working independently and driving initiatives with minimal oversight

Work Environment & Compensation

  • Schedule: On‑premises in Tulsa, OK — Monday through Thursday (32 hours/week)

Salary: $85,000–$120,000 DOE

  • Employment Type: Direct Hire