Senior Backend Engineer (High-Throughput Platforms)
Location
Alabama + 49 moreAll locations: Alabama | Alaska | Arizona | Arkansas | California | Colorado | Connecticut | Delaware | Florida | Georgia | Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky | Louisiana | Maine | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire | New Jersey | New Mexico | New York | North Carolina | North Dakota | Ohio | Oklahoma | Oregon | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | Washington | West Virginia | Wisconsin | Wyoming
Posted
11 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer (High-Throughput Platforms)
Bright Vision Technologies
Role Description We are seeking a Senior Backend Engineer focused on high-throughput platform development to design, build, and operate the foundational platforms and shared services that other engineering teams rely on to deliver their products. This role focuses on building backend platform capabilities that must handle very high traffic volumes with predictable latency and minimal operational toil. - Design and build internal platform services and shared infrastructure that hundreds of engineers depend on every day, with explicit focus on developer experience and operational ergonomics. - Architect high-throughput, latency-sensitive backend platforms capable of sustaining very high request volumes with predictable, well-bounded tail latency. - Build durable, replayable event-processing pipelines and asynchronous job execution platforms that other product teams compose to ship features faster. - Design and operate caching, rate-limiting, and request-shaping layers that protect upstream systems and enable safe scaling under bursty workloads. - Develop platform abstractions, SDKs, and paved-road libraries that codify best practices and let product teams consume capabilities without re-implementing them. - Establish robust observability, SLOs, and capacity-planning practices for platform services, raising the operational bar across the organization. - Drive multi-region, fault-tolerant, and geo-distributed designs with rigorous attention to availability, durability, and graceful degradation under failure. - Lead incident response for high-impact platform issues, conduct blameless post-mortems, and drive durable engineering improvements that prevent recurrence. - Define and enforce platform-wide standards around API design, schema evolution, deployment, and backward-compatibility guarantees. - Optimize platform performance through careful profiling, data-driven tuning, and algorithmic improvements that move the needle on throughput and cost. - Partner with infrastructure, security, and SRE teams to ensure platform services meet enterprise reliability, compliance, and security obligations. - Mentor mid-level engineers and lead architectural discussions across teams, helping the broader organization grow in distributed-systems maturity. - Produce clear technical design documents, decision records, and operational runbooks that make the platform legible to future maintainers. - Continuously evaluate emerging platform technologies, open-source projects, and architectural patterns for strategic adoption. Qualifications - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related technical discipline. - Six or more years of professional backend or platform engineering experience. - Demonstrated track record building and operating internal platforms or shared services consumed by multiple engineering teams. - Strong, hands-on expertise designing distributed systems with rigorous attention to consistency, availability, latency, and failure-mode behavior. - Advanced proficiency in at least one major backend language such as Java, Go, Scala, Rust, or modern C++. - Deep understanding of high-throughput messaging, streaming, and event-driven architectures using technologies such as Kafka, Pulsar, or NATS. - Strong working knowledge of data storage systems across relational, key-value, document, and search workloads. - Proven experience leading multi-quarter platform initiatives across teams, including stakeholder management and technical decision-making. - Strong written and verbal communication skills, including ability to author crisp technical design documents and present trade-offs clearly. - Demonstrated ability to mentor engineers and shape engineering culture through code review, design review, and onboarding contributions. Preferred Qualifications - Experience operating Kubernetes-based platforms or contributing to internal developer-platform initiatives at scale. - Contributions to widely-used open-source platform or infrastructure projects. - Familiarity with control-plane / data-plane patterns, service mesh internals, or workflow-orchestration engines. - Experience designing platform APIs with strong backward-compatibility and versioning guarantees. - Public technical writing, conference talks, or other community contributions on platform engineering topics. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] or contact us at +1 (908) 765-8199. We recognize that our people are our strength, and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and optimize stored procedures, functions, and queries in large relational databases. • Maintain and improve ETL workflows and back-end data transformation jobs. • Troubleshoot data quality issues and performance bottlenecks. • Participate in schema and architecture design discussions. • Review code and provide mentorship to team members.
• Capture technical requirements and contribute to high-level and low-level design for software solutions using AWS and Azure technologies. • Write production-grade Python, and SQL code that meets high standards for maintainability, security, and observability. • Build and support complex, microservice-based, event-driven systems. • Implement testing strategies and automation across the stack. • Participate in on-call rotation and help maintain system health, performance, and reliability.
• Design and build internal platform services and shared infrastructure that hundreds of engineers depend on every day, with explicit focus on developer experience and operational ergonomics. • Architect high-throughput, latency-sensitive backend platforms capable of sustaining very high request volumes with predictable, well-bounded tail latency. • Build durable, replayable event-processing pipelines and asynchronous job execution platforms that other product teams compose to ship features faster. • Design and operate caching, rate-limiting, and request-shaping layers that protect upstream systems and enable safe scaling under bursty workloads. • Develop platform abstractions, SDKs, and paved-road libraries that codify best practices and let product teams consume capabilities without re-implementing them. • Establish robust observability, SLOs, and capacity-planning practices for platform services, raising the operational bar across the organization. • Drive multi-region, fault-tolerant, and geo-distributed designs with rigorous attention to availability, durability, and graceful degradation under failure. • Lead incident response for high-impact platform issues, conduct blameless post-mortems, and drive durable engineering improvements that prevent recurrence. • Define and enforce platform-wide standards around API design, schema evolution, deployment, and backward-compatibility guarantees. • Optimize platform performance through careful profiling, data-driven tuning, and algorithmic improvements that move the needle on throughput and cost. • Partner with infrastructure, security, and SRE teams to ensure platform services meet enterprise reliability, compliance, and security obligations. • Mentor mid-level engineers and lead architectural discussions across teams, helping the broader organization grow in distributed-systems maturity. • Produce clear technical design documents, decision records, and operational runbooks that make the platform legible to future maintainers. • Continuously evaluate emerging platform technologies, open-source projects, and architectural patterns for strategic adoption.
• Design and implement performant backend services and APIs in Go, with strong attention to concurrency, error handling, and resource management. • Build cloud-native applications using Go and Kubernetes-native libraries, applying idiomatic Go patterns, well-defined module boundaries, and operational hooks that make the resulting services easy to deploy and run. • Develop CLI tools, Kubernetes controllers, and custom operators for internal platforms, designing clear command surfaces, robust error handling, and reconciliation logic that operates safely in long-running environments. • Implement gRPC and REST APIs with appropriate observability and security. • Profile and optimize Go applications for memory, GC, and goroutine behavior, applying systematic measurement, targeted improvements, and data-driven validation to deliver quantifiable gains in throughput, latency, or resource efficiency. • Integrate with messaging systems (Kafka, NATS) and data stores (PostgreSQL, Redis, etcd). • Build comprehensive automated tests, including unit, integration, and benchmark tests. • Implement structured logging, metrics emission, and distributed tracing throughout services so that operators and on-call engineers have the signals they need to diagnose issues and reason about system behavior. • Lead code reviews and uphold engineering standards in Go projects. • Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing, helping the broader team grow in technical maturity and confidence over time. • Contribute meaningfully to internal Go libraries, shared platform tooling, and reusable patterns that accelerate development across multiple engineering teams and codify hard-won best practices. • Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures — so that the system remains supportable, auditable, and easy to onboard new engineers onto over time. • Continuously evaluate Go ecosystem evolution and contribute to internal patterns.
