EngineerJobs.io
← Back to all jobs

Job Description

The Staff Software Engineer at Neubus focuses on building scalable microservices with Node.js/TypeScript, Python, and PHP, deploying on AWS with secure OAuth2/JWT authentication, and leveraging Cursor for AI-assisted development. This role drives architectural direction, translates customer needs into tangible product capabilities, and mentors engineering teams in a hybrid Round Rock, Texas setting.

Responsibilities

  • Own the microservices landscape by defining service boundaries, APIs, data contracts, and integration patterns to support scalable product growth.
  • Translate customer requirements into product capabilities by partnering with Product and stakeholders to clarify needs, define scope, craft technical approaches, and deliver in increments.
  • Provide technical and thought leadership across teams, establishing architecture standards and best practices.
  • Collaborate with product managers, customers, and engineering teams to solve complex problems and drive outcomes.
  • Build and maintain services using Node.js, TypeScript, Python, and PHP, with SQL and NoSQL data stores.
  • Design and implement extensible REST APIs and service-to-service communication patterns.
  • Implement secure authentication and authorization using OAuth2 and JWT based access tokens.
  • Develop and operate cloud-native solutions on AWS with emphasis on reliability, security, and observability.
  • Drive CI/CD, infrastructure as code, and automated testing practices across services.
  • Lead technical planning, decomposition, and delivery across multiple workstreams; ensure quality, performance, and operability.
  • Mentor engineers through code reviews, pairing, architecture reviews, and coaching initiatives.
  • Analyze cloud cost drivers, forecast impacts, and integrate cost-awareness into architecture decisions.
  • Establish and enhance operational readiness including monitoring, alerting, incident response, and performance tuning.

Requirements

  • 12+ years of professional software development experience.
  • 8+ years in architecture and system design, with a focus on reliability and scalability.
  • Significant production experience architecting microservices: domain-driven service modeling, API versioning, backward compatibility.
  • Proven use of resilience patterns (timeouts, retries, circuit breakers) and distributed tracing in microservice environments.
  • Experience with data ownership and consistency strategies (sagas, outbox, eventual consistency).
  • Track record of translating customer requirements into product outcomes via discovery, scoping, tradeoffs, and iterative delivery; collaboration with Product, UX, and customer-facing teams.
  • Strong proficiency in at least two of Node.js/TypeScript, Python, PHP, with ability to work across all four as needed.
  • 4+ years of cloud experience, with a strong preference for AWS (IAM, VPC, ECS/EKS, Lambda, RDS/DynamoDB, S3, CloudWatch, etc.).
  • Experience with SQL and NoSQL databases, including data modeling and service-owned persistence.
  • Experience with Docker and container orchestration; Kubernetes/EKS preferred where applicable.
  • Familiarity with OAuth2 and JWT, and modern service authentication/authorization practices.
  • Experience with continuous delivery and infrastructure as code (Terraform, CloudFormation, or CDK).
  • Strong fundamentals in data structures, algorithms, and engineering best practices.
  • Expert-level proficiency with Cursor or comparable AI coding tools for prompting, refactoring, test generation, debugging, and safe-use discipline.
  • Ability to operate effectively in a fast-paced, startup-like environment.

Technologies

  • Node.js, TypeScript, Python, PHP
  • SQL, NoSQL
  • OAuth2, JWT
  • Cursor
  • AWS (IAM, VPC, ECS, EKS, Lambda, RDS, DynamoDB, S3, CloudWatch)
  • REST APIs, service-to-service communication
  • Docker, Kubernetes
  • Terraform, CloudFormation, CDK

Benefits

  • 401(k)
  • Dental insurance
  • Employee assistance program
  • Free parking
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid holidays
  • Paid time off
  • Prescription drug insurance
  • Relocation assistance
  • Snacks provided
  • Vision insurance

Preferred Qualifications

  • Experience with event-driven architectures (SNS/SQS, Kinesis, Kafka) and distributed systems.
  • Strong observability and production-ops ownership (metrics, logs, traces).
  • Experience building internal platforms, frameworks, or developer productivity tooling.
  • Publications or speaking engagements at credible conferences or journals (optional).

Work Location

Hybrid remote work arrangement in Round Rock, Texas 78664.

Pay

USD 130,000.00 to 160,000.00 per year.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.