Software Engineer

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

job description

Software Engineer

job summary:
Looking for your next opportunity in the midst of a public health crisis can be tough. Randstad can be a partner in figuring out your next move.

Do you have experience creating and testing C++ and Java solutions? We are seeking a Software Engineer to join a company in the Anne Arundel, Maryland area. This is a full-time, direct-hire opportunity.

location: Annapolis, Maryland
job type: Permanent
salary: $90,000 - 120,000 per year
work hours: 9 to 5
education: Unknown
experience: 3 Years

In this role, the Software Engineer will be responsible for:

  • Creating and testing C++ and Java code using best practices for distributed, scalable, high-performance applications
  • Analyzing ICDs, specifications, and related documentation
  • Defining component architecture based on stories from customer requirements
  • Ensuring feasibility of solutions by creating minimum viable solutions and rapid prototypes
  • Developing and executing integration and unit test cases
  • Designing and developing scripts and test plans to accompany test cases
  • Communicating with fellow engineers regarding planning, design, testing, implementation, and code reviews
  • Reviewing, debugging, and resolving application difficulties
  • Creating documentation
  • Following Agile processes, including participating in planning, scrums, and retrospectives
  • Providing support for the production and deployment teams to ensure customer issues are addressed and resolved, including conducting root-cause analysis

Education and experience:

  • Bachelor's degree in Computer Science, Engineering, or equivalent
  • 3+ years of software development experience with C/C++ or Java on Linux/Unix
  • 1-5 years of professional software development experience, including utilizing one or more programming languages
Candidates should understand and have a proven track record with the following:

  • At least one scripting language (Perl, Python, bash)
  • Linux/Unix command line, including common bash commands
  • Agile/Scrum methodologies
  • Atlassian suite (Confluence, JIRA, Crucible, FishEye, Bamboo)
Experience with the following is preferred:

  • HTTP, TCP/IP, JSON, LDAP, Maven, Perl, node.js, make, git
  • Ansible, Docker, Yum, Packer, Jinja2
  • NoSQL and relational databases, REDIS, PostgreSQL
  • Cloud-based services (Openstack)
  • Virtualization technologies and processes
  • Distributed messaging systems (Kafka)
Click to apply now, or for more information regarding this role, please contact Adam Daley at

At this time, our client is only able to consider candidates that are eligible to work for any employer in the United States 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

    Software Engineer

  • location: Annapolis, MD
  • job type: Permanent
  • salary: $110,000 - $120,000 per year
  • date posted: 11/17/2020

    Full Stack Engineer

  • location: Baltimore, MD
  • job type: Permanent
  • salary: $90,000 - $120,000 per year
  • date posted: 11/2/2020

    Software Support Engineer

  • location: Baltimore, MD
  • job type: Permanent
  • salary: $40,000 - $60,000 per year
  • date posted: 11/2/2020