Software Engineer, New Grad 2027
Posted Updated
Description
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. Your application will be considered across multiple locations.
The role of Software Engineer demands a high level of professionalism and technical expertise.
Key responsibilities:
- Developing optimized, secure, and scalable code that adheres to industry best practices, including comprehensive unit testing and rigorous peer reviews.
- Devising 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.
- Maintaining a commitment to continuous learning and staying 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.
- Conducting thorough code reviews and providing constructive feedback to maintain high code quality standards across the organization.
- Participating 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.
Job Qualifications
- Less than 2 years relevant work experience with either Bachelor's or Master's degree
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, CIS/MIS, Cybersecurity, Business or a related field, graduating January 2026 - November 2026.
- Proficiency in at least one programming language or technology including, but not limited, to Java, C/C++, C#, .NET, python, Javascript, HTML
- Experience with Write utilities / automation tools using Selenium, Java, REST, Python, Groovy, and more
- Familiarity with software testing principles
- Solid understanding of software engineering concepts and methodologies
- Document process, designs, test results, and analysis
- Lead root cause analysis and track defect resolution to completion
- Review and provide feedback on development code, test designs and test cases
- Communicate status frequently to project stakeholders
- Strong communications skills, specifically, the absence of repeated grammatical or typographical errors, clear and concise written and spoken communications, and communications that demonstrate professional judgment.
- The ability to take on challenges and address problems head-on
- Strong ability to collaborate
- Highly driven, resourceful and results oriented
- Good team player and excellent interpersonal skills
- Good analytical and problem-solving skills
- Demonstrated ability to lead and navigate through ambiguity