Match score not available

Senior Software Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

6+ years of relevant software development experience., Bachelor’s degree in STEM or related discipline, or equivalent experience., Strong proficiency with Java, JSP, Struts, MS SQL, JQuery, and Bootstrap., Deep understanding of secure coding principles and cloud-based architectures (AWS)..

Key responsabilities:

  • Design, build, and implement robust web-based applications following modern architectural practices.
  • Collaborate closely with UX/UI designers to produce visually appealing and accessible web solutions.
  • Develop and integrate RESTful APIs for seamless system interaction and enterprise data management.
  • Conduct thorough peer code reviews, mentor junior developers, and drive continuous improvement.

SnapIT Solutions logo
SnapIT Solutions Scaleup https://snapit.solutions/
51 - 200 Employees
See all jobs

Job description

Job description

SnapIT Solutions is actively seeking a talented Senior Software Developer to join our collaborative and innovative team. If you are detail-oriented, have proven development experience, and are skilled at transforming complex requirements into effective technical solutions, we’d love to hear from you. This fully remote role supports exciting projects for government clients, making a real-world impact through secure and reliable software.

This is a 100% remote job.

UNITED STATES CITIZENSHIP IS REQUIRED FOR THIS POSITION

Key Activities:

  • Design, build, and implement robust web-based applications following modern architectural practices.
  • Collaborate closely with UX/UI designers to produce visually appealing and accessible web solutions.
  • Develop and integrate RESTful APIs for seamless system interaction and enterprise data management.
  • Ensure software adheres to FedRAMP compliance, integrating security best practices aligned with NIST standards.
  • Maintain database integrity, implement role-based access control systems, and ensure secure authentication.
  • Build scalable solutions that efficiently handle high traffic.
  • Participates in agile development methodologies including daily stand-ups, sprint planning, and retrospectives.
  • Conduct thorough peer code reviews, mentor junior developers, and drive continuous improvement.

Required Qualifications

  • 6+ years of relevant software development experience.
  • Bachelor’s degree in STEM or related discipline, or equivalent experience.
  • Strong proficiency with Java, JSP, Struts, MS SQL, JQuery, and Bootstrap.
  • Experience with Jira, Red Hat Enterprise Linux, Wildfly Application Server, Apache HTTP Server, and SiteMinder Web Agent.
  • Deep understanding of secure coding principles, cloud-based architectures (AWS), and security best practices.
  • Expertise in API development, cloud integration, and continuous monitoring tools.
  • Exceptional communication skills and ability to work independently under tight deadlines.

Preferred Qualifications

  • Certifications in Relevant Fields: Programming: Oracle Certified Professional Java Developer (OCPJD), Cloud: AWS Certified Solutions Architect or AWS Certified Developer, Security: NIST SP 800-53 Training
  • Experience designing scalable infrastructure to support high-traffic web applications.
  • Knowledge of data protection strategies, including encryption and secure data handling.
  • Familiarity with automated vulnerability scanning tools and remediation processes.
  • Experience working within Agile methodologies and familiarity with scaled Agile frameworks (e.g., SAFe, LeSS).
  • Experience building and maintaining CI/CD pipelines, along with practical DevOps experience.
  • Solid understanding of authentication and authorization patterns (e.g., multi-factor authentication, RBAC).
  • Proven experience developing and integrating enterprise-grade APIs.

Location

  • 100% Remote

Job Type

  • Full Time

Salary Range

  • $120,000 - $140,000/year (DOE)

Benefits

  • Collaborative and supportive work environment.
  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time-off
  • Vision insurance

Screening

  • US Citizenship is required.
  • Screening Requirements: Employment is contingent upon successfully passing comprehensive background screenings due to the sensitive nature of information accessed in this role. Screenings will begin at the time of offer acceptance and may include verification of education, employment history, criminal records, credit checks, and professional references. Please note that this process may take several months to complete; however, you will be allowed to start working before completion of the screenings. Continued employment is contingent upon the satisfactory outcome of these screenings.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Time Management
  • Teamwork
  • Communication
  • Problem Solving

Software Engineer Related jobs