As a new graduate Software Engineer at RRS Group, you will be assigned to one of our technology organizations based on your skill set, interests, and organizational needs.
The role demands a high level of professionalism and technical expertise.
Key responsibilities include developing optimized, secure, and scalable code that adheres to industry best practices, including comprehensive unit testing and rigorous peer reviews.
You will devise innovative solutions to complex problems that align with both product and technology roadmaps, demonstrating a strategic approach to software development.
Actively contributing to and leading the development of end-to-end technology solutions that address critical business needs is essential.
You will maintain a commitment to continuous learning and stay abreast of emerging technologies and methodologies in the field of software engineering.
Collaborating effectively with cross-functional teams to ensure seamless integration of software components and timely project delivery is required.
Conducting thorough code reviews and providing constructive feedback to maintain high code quality standards across the organization is part of the role.
You will participate in the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
Demonstrating a proactive approach to identifying and resolving potential issues before they impact project timelines or system performance is expected.
Requirements:
Candidates must have less than 2 years of relevant work experience with either a Bachelor's or Master's degree.
A Bachelor’s or Master’s degree in Computer Science, Computer Engineering, CIS/MIS, Cybersecurity, Business, or a related field, graduating between January 2025 and August 2025 is required.
Proficiency in at least one programming language or technology, including but not limited to Java, C/C++, C#, .NET, Python, JavaScript, and HTML is necessary.
Experience with writing utilities/automation tools using Selenium, Java, REST, Python, Groovy, and more is preferred.
Familiarity with software testing principles is required.
A solid understanding of software engineering concepts and methodologies is essential.
Candidates must document processes, designs, test results, and analysis.
Leading root cause analysis and tracking defect resolution to completion is expected.
Reviewing and providing feedback on development code, test designs, and test cases is part of the role.
Strong communication skills, specifically the absence of repeated grammatical or typographical errors, clear and concise written and spoken communications, and communications that demonstrate professional judgment are required.
The ability to take on challenges and address problems head-on is essential.
A strong ability to collaborate and be a good team player with excellent interpersonal skills is necessary.
Good analytical and problem-solving skills are required.
Candidates must demonstrate the ability to lead and navigate through ambiguity.
Benefits:
The salary for this position is anticipated to range between $80,000 – $104,000 per year plus bonus.
In addition to monetary compensation, RRS Group offers a competitive benefits package, including Medical/Dental/Vision insurance.
Employees will have access to a Company-matching 401(k) and an Employee Stock Purchase Program.
Tuition Reimbursement is also part of the benefits offered.
RRS Group provides other programs and perks to support employee well-being.