Software Development Engineer

Jobs for Humanity Logo

Jobs for Humanity

πŸ’΅ $97k-$162k
πŸ“Remote - United States

Summary

Join The RRS Group Inc. as a remote Software Development Engineer within the United States! This key role involves designing, coding, and modifying software applications. You will collaborate with cross-functional teams, write clean and efficient code, and troubleshoot existing systems. The position requires a Bachelor's degree in a related field and 3+ years of experience. The company offers a competitive benefits package including medical, dental, vision, 401k matching, an employee stock purchase program, and tuition reimbursement. This is an exciting opportunity to contribute to cutting-edge projects and work with a dynamic team.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 3+ years of professional software development experience
  • Strong proficiency in one or more programming languages such as Java, Python, or C++
  • Experience with software development methodologies, preferably Agile and Scrum
  • Solid understanding of data structures, algorithms, and software design patterns
  • Proficiency in version control systems, particularly Git
  • Experience with cloud platforms such as AWS or Azure
  • Strong problem-solving and debugging skills
  • Familiarity with database systems and SQL
  • Excellent communication and teamwork skills
  • Ability to work independently and manage time effectively in a remote environment
  • Experience in developing scalable and maintainable software applications
  • Continuous learning mindset and passion for staying updated with the latest technologies
  • Permanent Authorization to work in the U.S

Responsibilities

  • Design, develop, and implement high-quality, scalable software applications
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code
  • Conduct code reviews and provide constructive feedback to other developers
  • Troubleshoot, debug, and upgrade existing software systems
  • Stay up-to-date with emerging software development technologies and industry trends
  • Participate in Agile development processes, including sprint planning and retrospectives
  • Optimize application performance and improve software quality
  • Document software components, APIs, and technical specifications
  • Mentor junior developers and contribute to the team's overall growth

Preferred Qualifications

Experience with software development methodologies, preferably Agile and Scrum

Benefits

  • Medical/Dental/Vision insurance
  • Company-matching 401(k)
  • Employee Stock Purchase Program
  • Tuition Reimbursement

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.