A leading technology company in Washington, D.C. is seeking a Backend Software Engineer to develop scalable backend services that underpin operational data and AI systems. The role involves collaborating within a dynamic team to create efficient APIs and manage data structures. Candidates should have strong coding skills, particularly in Java, Python, or C++. The estimated salary range for this position is $135,000 to $200,000 annually, alongside various benefits including health insurance and generous paid time off.
Qualifications
Experience in designing and developing features and improvements, as well as supporting and maintaining live backend systems.
In-depth understanding of data structures, system architecture, and API development for microservices.
Strong coding skills with demonstrated proficiency in programming languages such as Java, C++, Python, or Rust.
Responsibilities
Architecting, developing, and maintaining high-performance, scalable backend services.
Maintaining high coding standards through guidelines and active participation in code reviews.
Building robust APIs and collaborating with front-end developers to integrate user-facing elements.
Skills
Java
Python
C++
Rust
Education
Engineering background in Computer Science, Mathematics, Software Engineering, Physics or similar field
Tools
Docker
Kubernetes
Kafka
Cassandra
Elasticsearch
Spark
Job description
A leading technology company in Washington, D.C. is seeking a Backend Software Engineer to develop scalable backend services that underpin operational data and AI systems. The role involves collaborating within a dynamic team to create efficient APIs and manage data structures. Candidates should have strong coding skills, particularly in Java, Python, or C++. The estimated salary range for this position is $135,000 to $200,000 annually, alongside various benefits including health insurance and generous paid time off.