Baltimore or Washington USD 73,000 - 93,000 Yearly

RK&K is hiring a Software Engineer

About the Role

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.

Required Skills
PythonC#JavaJavaScriptSQLAWSAzureGitSoftware DevelopmentAlgorithmsData StructuresRelational DatabasesTeam CollaborationCommunication PythonC#JavaJavaScriptSQLAWSAzureGitSoftware DevelopmentAlgorithmsData StructuresRelational DatabasesTeam CollaborationCommunication
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
RK&K
A full-service engineering and construction management firm that delivers concepts, processes, and outcomes designed for success to its clients.
All jobs at RK&K Visit website
Job Details
Department Software Development
Category fullstack
Posted 2 months ago