Software Engineer

  • location: Annapolis, MD
  • type: Permanent
  • salary: $95,000 - $105,000 per year
easy apply

job description

Software Engineer

job summary:
Built on 30 years of expertise, Randstad Professionals provides specialized recruiting services to a diverse portfolio of clients ranging from Fortune 500 companies to small and mid-sized businesses spanning multiple industries.

This is a full-time employment career opportunity with a company in the Anne Arundel County, Maryland area. Organization is modernizing technology platform.

location: Annapolis, Maryland
job type: Permanent
salary: $95,000 - 105,000 per year
work hours: 9 to 5
education: Bachelor's degree
experience: 3 Years
In this role, the Software Engineer will be responsible for:

  • Object Oriented developing Java / or C++ code for scalable, distributed, high-performance applications
  • Analyzing ICDs, specifications, and other documentation
  • Using stories based upon customer requirements to define component architecture
  • Designing minimum viable solutions and rapid prototypes
  • Creating and executing both integration and unit test cases
  • Debugging and correcting application issues
  • Conducting root-cause analysis and providing solutions to issues raised by customers
  • Creating documentation for completed design and architecture work
  • Collaborating with other engineers regarding estimation, design, code reviews, and implementation
  • Engaging in Agile activities such as planning, scrums, and retrospectives
Education and experience:

  • Bachelor's degree in Computer Science, Engineering, or similar field (Master's degree preferred)
  • 1 to 3 years of software development experience with at least one programming language
  • 1+ year of software development experience in C/C++ or Java on Unix/Linux
Candidates should understand and have a proven track record with the following:

  • C++ (C++11, STL, templating)
  • NoSQL and relational databases (REDIS and PostgreSQL preferred)
  • Unix/Linux command line (bash commands)
  • Memory profiling tools and debuggers (Valgrind)
  • Maven, Git, perl, make, node.js
  • Algorithms, data structures, design patterns, and object-oriented architecture/design
  • Atlassian tools (JIRA, Confluence, FishEye, Bamboo, Crucible)
  • Agile/Scrum methodologies
Experience with the following is preferred:

  • Ansible, Docker, Packer, Jinja, Yum
  • Distributed messaging systems (Kafka)
  • Cloud-based services (Openstack)
  • Virtualization technologies
Click to apply now, or for more information regarding this role, contact Adam Daley at

At this time, our client is only able to consider candidates that are legally authorized to work in the U.S. without sponsorship.

skills: UNIX
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up

related jobs

    Sr. Software Engineer

  • location: Baltimore, MD
  • job type: Permanent
  • salary: $120,000 - $130,000 per year
  • date posted: 11/20/2019

    Software Engineer

  • location: Baltimore, MD
  • job type: Permanent
  • salary: $100,000 - $125,000 per year
  • date posted: 1/23/2020

    Sr. Software Engineer

  • location: Baltimore, MD
  • job type: Permanent
  • salary: $120,000 - $140,000 per year
  • date posted: 12/17/2018