25 days old

Sr. Software Engineer

Manassas, VA 20109
  • Job Code
  • Jobs Rated

Randstad Technologies has an immediate need for a Software Engineer who's primary focus is back-end development; to provide technical expertise through the design, development and deployment of software solutions. The ideal software engineer will be technically competent keeping up to date on current tools and technologies and has a wide range of experience in programming languages, data storage technologies and networking techniques.

This role will help provide core guidance and mentorship for software development within the engineering team. A strong understanding of foundational computer science is essential in this role.


  • Develop high-quality software designs and architectures for server side components
  • Define and build APIs for the service layer
  • Design and implement inter process communication strategies
  • Build and integrate with data storage systems
  • Maintain build logic
  • Test and peer-review proposed software implementations
  • Work with external vendors and internal operations staff to provide technical expertise
  • Debug code
  • Collaborate with internal teams and vendors to fix and improve products
  • Keep up-to-date with latest technologies
  • Create technical documentation
  • Provides mentoring support for other software engineers
  • Acts as a leader on a team and provides guidance in all aspects of development


  • BS in Computer Science, Software Engineering or a related field
  • 7+ years of work experience
  • Expert in Go (golang) development
  • Proficient with Python, C/C++ and shell scripting (Flask, Ansible)
  • Strong knowledge of RedHat-based Systems (CentOS)
  • Strong understanding of webstack technologies (HMTL5/CSS3/Javascript)
  • Expert in API development and RPC transport (gRPC, Protocol Buffers)
  • Proficient working with containerization technologies and virtualization technologies
  • Expert working with Git
  • Strong knowledge with various database and storage systems (MySQL, Redis)
  • Strong understanding of networking authentication and security
  • Experience with inter process communication strategies
  • Understanding of microservice architectures and deployments
  • Resourceful and hard-working
  • Understanding of the Agile/Scrum development process

  • Proven experience as a Software Engineer
  • Ability to travel domestically and internationally as required
  • Excellent communications skills, both written and verbal


Jobs Rated Reports for Software Engineer

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Sr. Software Engineer

Randstad Technologies
Manassas, VA 20109

Share this job

Sr. Software Engineer

Randstad Technologies
Manassas, VA

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast