RK&K is seeking a Junior Software Engineer to support the development, enhancement, and maintenance of software solutions used across civil engineering, transportation, infrastructure, and business management projects. This is an opportunity for an early-career engineer to apply and grow their software development skills within a collaborative, multidisciplinary environment, solving real-world engineering and technology challenges.
What You'll Do
- Assist in the design, development, testing, and deployment of software applications that support engineering and business operations.
- Maintain and enhance existing systems, including troubleshooting, debugging, and implementing improvements.
- Collaborate with cross-functional teams—including engineers, project managers, and data analysts—to understand requirements and translate them into effective technical solutions.
- Participate in code reviews, documentation, and version control processes.
- Support data integration workflows, reporting tools, and dashboards used across various business units.
- Contribute to continuous improvement initiatives focused on automation, efficiency, and system reliability.
- Learn and apply industry best practices in software engineering, data management, and application lifecycle management.
What We're Looking For
- Bachelor’s degree in computer science, Software Engineering, Information Systems, or a related field.
- Foundational understanding of software development principles, algorithms, and data structures.
- Experience with one or more programming languages such as Python, C#, Java, or JavaScript.
- Familiarity with relational databases and SQL.
- Ability to work collaboratively in a team environment and communicate technical concepts effectively.
- Strong problem-solving skills and a willingness to learn.
Nice to Have
- Exposure to cloud platforms such as AWS or Azure.
- Experience with APIs, web development frameworks, or front-end technologies.
- Familiarity with version control systems (e.g., Git).
- Interest in engineering, transportation, or infrastructure-related applications.
Technical Stack
- Languages: Python, C#, Java, JavaScript
- Data: SQL
- Cloud: AWS, Azure
- Tools: Git
Team & Environment
You will partner closely with engineers, data analysts, and project teams.
Benefits & Compensation
- Compensation: $73K - $93K
- Paid time off and paid holidays
- Matching 401(k) plan
- Tuition reimbursement
- Health, dental, vision, life, and disability insurances
- Paid parental leave
- Wellness programs and employee resource groups
- Career development support
RK&K fosters a collaborative and trusting culture, focused on directly impacting the communities we serve.


