Senior Software Engineer/DeveloperSenior Software Engineer/Developer

← Back Senior Software Engineer/Developer

Summary of Benefits

Summary

Title:

Senior Software Engineer/Developer

Job category:

Engineer

Job Type:

Full-Time

Location:

Columbia, MD

Last Update:

13 December 2023
11:53

Description

nDepth Security is currently seeking a Senior Software Engineer/Developer to support one of our projects in the Columbia, MD area. The applicant will be part of a Development Team utilizing software frameworks to build cutting-edge applications. They will be involved in all parts of the software process; from configuring and managing the production environment to writing, testing, and deploying the code. If you are a software engineer self-starter and go-getter looking to expand your knowledge in all parts of application development, then this is the position for you. Duties will include:

  • Capturing user requirements and designing user interfaces/experiences (UI/UX) that are elegant and forward-thinking.
  • Selecting and implementing technologies that are the best fit for the application.
  • Managing and configuring the application code.
  • Documenting and testing the application during its lifespan.

Required Qualifications:

  • Experience developing one of the following languages: Ruby, Ruby on rails, Python, or similar.
  • Demonstrated proficiency in web UX/UI interface design using languages such as HTML, CSS, Bootstrap, AJAX, JSON/WML, JavaScript and JQuery, React, or similar.
  • Experience using SQL and relational databases.
  • A working knowledge of Windows and Linux.
  • Experience with Agile Development methodologies.
  • Experience working with source code management systems such as Git.
  • Self-motivated individual that can think outside the box.
  • Ability to create cutting edge applications from well-established APIs.
  • Ability to manage and configure Windows and Linux workstations for testing, development, and production environments.
  • Knowledge of different data backends such as MySQL and the ability to configure and manipulate the data in those backends.
  • Strong desire to stay up-to-date on current web technologies and ability to suggest areas in which those technologies can be used to improve or enhance new and existing applications.
  • Ability to openly discuss and review technical proposals, requirements, designs, algorithms, source code, and reference documents with engineers, content creators and managers.
  • Ability to develop modular code components.
  • Must be a U.S. citizen.
  • Must be fully cleared with FS poly.
  • Must have a Bachelor’s Degree in Computer Science or related field plus five (5) years of applicable software development work experience.

Desired Qualifications:

  • Masters’s degree in field of Engineering, Computer Science, Mathematics, or other relevant disciplinary field of study.
  • Fluent with Python and Bash.
  • Fluent with containerization (e.g., Docker) and virtualization (e.g., VMware) technologies.

Apply for Senior Software Engineer/Developer

Please fill out the form below and click Submit to submit your application for consideration.
Fields with an asterisk (*) are required.

Contact Information

















Application Information



Attachments


Supported formats: Word, PDF, RTF, Text, and HTML.