Software Engineer

Apply Now

Company: Royce Geospatial Consultants Inc

Location: Arlington, VA 22204

Description:

Why Choose Royce Geo

We're not your typical government contracting company, nor do we want to be. At Royce Geo, we live for building durable and long-lasting relationships with our clients, providing exceptional service with a CAN'T QUIT / WON'T QUIT attitude. We are creating a culture of winning, optimism, FUN, and caring for the person next to you. If you want to work in a real team environment and share the wealth and satisfaction of providing real value to your customer, then this company may be just for you.

Royce Geo prides ourselves in our values-first approach. Our values of Accountability, Attitude, Communication, Innovation, and Leadership are integrated into how we approach problems, guide our interactions with others, and create the framework for our culture. We recognize and reward our team members that champion these attributes.

We offer a competitive benefit package that is designed to attract and retain exceptional talent. We take care of our team members from multiple facets including health, financial, and well-being programs:
  • Robust health plan including medical, dental, and vision
  • Health Savings Account with company contribution
  • Annual Paid Time Off and Paid Holidays
  • Paid Parental Leave
  • 401k with generous company match
  • Training and Development Opportunities
  • Award Programs
  • Variety of Company Sponsored Events


Position Summary:

As a Software Engineer, you'll will help fill out our software development efforts on a new product line. In this role, you will:
  • Design, develop, and maintain applications using modern frameworks and technologies.
  • Collaborate with UX/UI designers to implement user-friendly interfaces.
  • Write clean, maintainable code and conduct code reviews.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot, debug, and upgrade existing software.
  • Participate in Agile/Scrum development processes and contribute to team meetings.
  • Stay up-to-date with emerging technologies and industry trends.

Similar Jobs