FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates substantial hands-on software engineering experience with a focus on backend engineering, system design, and effective debugging. Capable of leading technical initiatives, collaborating across teams, and utilizing AI tools for rapid prototyping and system improvements.
Highest-signal resume keywords
Backend Engineering SkillsSystem Design SkillsExperience With DatabasesEffective DebuggingAI Coding Agents
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
GoRustNode.jsTypeScriptJavaDistributed SystemsAsynchronous CommunicationAutomated TestingPerformance InvestigationProduction Systems
Soft Skills
Clear CommunicationEffective CollaborationCuriosityInitiativeMentoring
Tools & Technologies
KafkaNATSRabbitMQCloud PlatformsContainersCachingMessaging TechnologiesObservability ToolsDeployment ToolsAI Tools
Certifications & Qualifications
Bachelor Degree
Industry Keywords
Real-Time Enterprise ApplicationsContact CenterTelecommunicationsEvent-Driven SystemsFull-Stack Delivery
Tech Stack
Tools & technologiesCloudDistributed SystemsJavaJavaScriptKafkaNode.jsRabbitMQRustTypeScriptGo
About the role
Key responsibilities & impact- Translate ambiguous product and engineering needs into clear designs across component boundaries
- Evaluate tradeoffs, define interfaces, and consider wider system effects
- Implement and improve robust server-side services for correctness, performance, scalability, security, and operational visibility
- Investigate requests, data, and failures across components to identify root causes and deliver lasting improvements
- Use AI tools for rapid prototyping and validate technical feasibility
- Move between design and code by prototyping, implementing critical code, reviewing changes, and validating assumptions through tests and measurements
- Use AI agents by breaking work into tasks, supplying context and constraints, reviewing generated changes, and verifying failure scenarios
- Learn unfamiliar systems across languages and codebases using code, documentation, experiments, AI tools, and collaboration
- Improve maintainability and delivery speed while managing compatibility, rollout, and operational risk
- Contribute across APIs, client integrations, and user interfaces when needed
- Provide hands-on technical leadership, communicate decisions, coordinate across teams, mentor peers, and help others deliver
- Own work from problem definition through implementation, production adoption, ongoing operation, and reliability improvements
Requirements
What you’ll need- Substantial hands-on software engineering experience, with demonstrated ownership of production systems and meaningful technical decisions
- Strong system design skills, including interfaces, dependencies, data flows, scalability, reliability, security, and maintainability across multiple components
- Deep backend engineering skills in at least one relevant language such as Go, Rust, Node.js/TypeScript, or Java
- Effective debugging and performance investigation
- Practical understanding of distributed systems, concurrency, asynchronous communication, data consistency, persistence, and failure recovery
- Experience with databases, caching, cloud platforms, containers, and messaging technologies such as Kafka, NATS, or comparable systems is valuable
- Experience with automated testing, deployment, observability, and production troubleshooting
- Practical use of AI coding agents for substantial engineering work, with ability to explain decisions, identify mistakes, and independently verify results
- Curiosity and demonstrated initiative to learn unfamiliar technologies and investigate beyond a single component or specialty
- Clear communication and effective collaboration across engineering teams
- Bachelor degree or equivalent experience
- Must be currently authorized to work in the United States without the need for visa sponsorship now or in the future
- Preferred: Production development in Rust or Go
- Preferred: Full-stack delivery or meaningful work with client applications, SDKs, or modern frontend frameworks
- Preferred: Improving systems under demanding availability, latency, throughput, or cost constraints
- Preferred: Modernizing existing software and delivering changes across multiple components or teams
- Preferred: Event-driven systems using Kafka, NATS, RabbitMQ, or comparable technologies
- Preferred: Contact center, telecommunications, or other real-time enterprise applications
- Preferred: AI-enabled application development involving tool integration, orchestration, or evaluations
Benefits
Comp & perks- Equal Opportunity employer
- U.S. Federal Contractor
- Commitment to equality and equal treatment for qualified applicants and employees
- Physical requirements may vary by assigned work location
