S

Steely

Delivers technical and mission-focused solutions

Entry-Level Software Engineer - Network Focus

Backend EngineeringUpdated on Nov 15
Full-timeReston, VA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field, or equivalent practical experience.
  • Demonstrated understanding of software engineering principles, including data structures and algorithms, software design and architecture, testing and debugging, error handling and application reliability, and maintainable and scalable code development.
  • Experience developing software in Rust, Java, C++, or another strongly typed programming language through professional experience, internships, research, academic coursework, or personal projects.
  • Familiarity with Linux operating systems and command-line environments.
  • Familiarity with Git and modern source control workflows.
  • Understanding of computer networking fundamentals, including IP addressing, TCP, UDP, and client-server communication models.
  • Experience working collaboratively on software projects and incorporating peer code review feedback.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Effective written and verbal communication skills.

Responsibilities

  • Design, develop, test, and maintain software applications primarily using Rust and other strongly typed programming languages.
  • Develop backend services, REST APIs, and network-enabled applications.
  • Build and support software running in Linux environments and containerized platforms.
  • Collaborate with engineering teams to develop scalable, secure, and maintainable software solutions.
  • Implement automated testing practices, including unit, integration, and system testing.
  • Support CI/CD pipelines and automated software delivery processes.
  • Participate in code reviews and software design discussions to improve code quality and engineering practices.
  • Troubleshoot software defects, performance bottlenecks, and operational issues.
  • Develop and maintain technical documentation, design artifacts, and test plans.
  • Work with networking technologies, security protocols, and authentication systems to support mission requirements.
  • Continuously evaluate and adopt new technologies, tools, and development methodologies.

Desired Qualifications

  • Experience developing software in Rust.
  • Experience developing applications and services within Linux environments.
  • Experience with Docker, Podman, or other containerization technologies.
  • Experience with GitLab, GitHub, Bitbucket, or similar software development platforms.
  • Experience implementing or maintaining CI/CD pipelines and automated build systems.
  • Experience creating and maintaining automated unit, integration, and regression testing frameworks.
  • Experience with networking or network security software through professional work, research, internships, academic projects, or open-source contributions.
  • Experience developing RESTful APIs, backend services, or web-based applications.
  • Familiarity with networking technologies and protocols, including TCP/IP, UDP, DNS, HTTP/HTTPS, TLS, routing and NAT, and VPN technologies.

About the Company

Steely

Delivers technical and mission-focused solutions

Steely provides technical and mission-focused solutions in Reston, Virginia, helping clients tackle their most challenging goals. Its product approach combines engineering expertise with disciplined, creative problem solving to deliver outcomes aligned with customers’ missions. The team emphasizes growth and learning, offering leadership training, industry conferences, and mentorship to strengthen its professionals. Differences from competitors come from Steely’s tight-knit, mission-driven culture, a focus on complex, high-stakes efforts, and a commitment to developing employees’ skills while delivering practical, real-world results. The company’s goal is to enable customers to succeed on difficult programs by delivering reliable, technically solid solutions and fostering professional growth for its staff.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Reston, VA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Steely

See more jobs