Senior Software Engineer

Neubus Inc

  • Round Rock, TX
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • AWS Lambdaunmatched
    • Amazon Simple Storage Service (S3)unmatched
    • Amazon Web Services (AWS)unmatched
    • Apache Kafkaunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Designunmatched
    • Artificial Intelligence (AI)unmatched
    • Authenticationunmatched
    • Best Practicesunmatched
    • Circuit Breakersunmatched
    • Cloud Computingunmatched
    • Coachingunmatched
    • Code Reviewsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Cost Analysisunmatched
    • Cost Forecastingunmatched
    • Customer Relationsunmatched
    • Data Modelingunmatched
    • Debugging Skillsunmatched
    • Design Servicesunmatched
    • Distributed Computingunmatched
    • Incident Responseunmatched
    • Machine Toolunmatched
    • Mentoringunmatched
    • Metricsunmatched
    • Microservicesunmatched
    • NoSQLunmatched
    • Node.jsunmatched
    • OAuthunmatched
    • Operational Improvementunmatched
    • PHP Scripting Language (PHP Hypertext Preprocessor)unmatched
    • Performance Tuning/Optimizationunmatched
    • Problem Solving Skillsunmatched
    • Product Supportunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assurance Methodologyunmatched
    • REST (Representational State Transfer)unmatched
    • Refactoringunmatched
    • SQL (Structured Query Language)unmatched
    • SQL Databasesunmatched
    • Simple Queue Service (SQS)unmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Startupunmatched
    • Technical Deliveryunmatched
    • Technical Leadershipunmatched
    • Test Automationunmatched
    • Thought Leadershipunmatched
    • User Interface/Experience (UI/UX)unmatched

    Description

    Job Summary

    Senior Software Engineer (Node.js/TypeScript, Python, PHP) - AWS, OAuth2/JWT, AI-Assisted Development

    We are seeking a highly skilled Senior Software Engineer with proven experience using Cursor (or comparable AI-assisted coding tools) to accelerate development workflows. You will work with our Staff and Senior Engineers to translate customer requirements into product capabilities, architect and deliver microservices-based systems, and continuously improve existing platforms. You will help lead the strategy and execution of a technical roadmap that increases delivery velocity and unlocks new engineering capabilities. The ideal candidate combines deep technical expertise with strong product thinking and customer empathy.

    Key Responsibilities

    • Own microservices architecture: design service boundaries, APIs, data contracts, and integration patterns to support scalable product growth. • Translate customer requirements into product: partner with Product and stakeholders to clarify needs, define scope, write technical approaches, and deliver incrementally. • Provide technical and thought leadership across teams; set 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, plus 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. • Build and operate cloud-native solutions on AWS with production-grade 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. • Analyze cloud cost drivers, forecast impacts, and incorporate cost-awareness into architecture decisions. • Establish and improve operational readiness: monitoring, alerting, incident response, and performance tuning.

    Requirements

    • 12+ years of professional software development experience. • 8+ years of architecture and system design experience, including reliability and scaling. • Significant experience architecting microservices in production: • domain-driven service modeling, API versioning, backward compatibility • resilience patterns (timeouts, retries, circuit breakers), distributed tracing • data ownership and consistency strategies (sagas, outbox, eventual consistency) • Proven ability to take customer requirements and turn them into product: • discovery/clarification, technical scoping, tradeoff decisions, iterative delivery • collaboration with Product, UX, and customer-facing teams • Strong proficiency in at least two of: Node.js/TypeScript, Python, PHP (and ability to work across all four as needed). • 4+ years of cloud experience with strong preference for AWS (IAM, VPC, ECS/EKS, Lambda, RDS/DynamoDB, S3, CloudWatch, etc.). • Experience with SQL and NoSQL databases; designing data models and service-owned persistence. • Experience with Docker and container orchestration (Kubernetes/EKS preferred where applicable). • Experience 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 (prompting, refactoring, test generation, debugging, safe-use discipline). • Ability to operate effectively in a fast-paced, startup-like environment.

    Preferred Qualifications

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

    Numbers & Facts

    LocationRound Rock, TX

    Similar Jobs

    See more jobs