Staff Software Engineer
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.