Software Engineer

Roy Jorgensen AssociatesWashington, DC
Remote

About The Position

Roy Jorgensen Associates, Inc. (Jorgensen) is a world leader in maintenance management. For over 65 years Jorgensen has provided a diverse range of facility and highway infrastructure, consulting, maintenance and management services. Our professionals are in the forefront as facility managers, maintenance engineers, trainers, assets managers and solution providers. Our firm is focused on the operations and maintenance of transportation and public works infrastructure assets. Our maintenance operations is comprised of professional engineers, certified quality control inspectors, and experienced maintenance technicians with proficiency developing and executing highway infrastructure maintenance contracts throughout the United States. Our system approach to maintenance management is unparalleled in our industry. We know how to identify and implement innovative solutions for our client's toughest challenges. General Summary of the Position: The Software Engineer is responsible for designing, building, testing, and supporting the Firm's next-generation Computer Maintenance Management System (CMMS) and its supporting infrastructure. Reporting to the Lead Software Engineer and collaborating with the Director of Engineering Technology, this position owns software components end to end - from design through development, testing, deployment, monitoring, and production support - across a three-layer geospatial (Esri ArcGIS), work-management, and agentic-AI platform that serves the Firm's highway and infrastructure maintenance operations. The Software Engineer works as part of a small, AI-native engineering team in which each engineer is equipped with AI coding tools as a force-multiplier rather than a side tool, and is expected to contribute to architecture and engineering standards rather than simply follow them. It is required to have a technical background in computer science, software engineering, or a related field, or equivalent professional experience. The ideal candidate is a versatile generalist who writes robust, secure, well-tested code; is comfortable working across backend, data, integrations, and field-facing functionality; prioritizes reliability and security over interface polish; and thrives in a high-ownership environment. The position is remote-first and requires approximately 30% travel to project sites, field locations, and company or client offices.

Requirements

  • Technical background in computer science, software engineering, or a related field, and/or three to five or more (3-5+) years of professional software engineering experience, with a track record of owning features end to end.
  • Real experience using AI coding tools to ship faster, and eagerness to push that capability further.
  • Solid backend and data fundamentals (e.g., Python and PostgreSQL) and comfort with REST/JSON APIs.
  • A versatile generalist willing to work across the stack wherever the team needs (e.g. frontend, backend).
  • Experience with Amazon Web Services or Google Cloud Platform
  • Speak, read, write, and comprehend the English language.
  • Maintain company standards for background checks (i.e., criminal record, driving record, and controlled substance/drug testing).
  • Knowledge and ability to adapt to the latest technology, including smartphones and applications.

Nice To Haves

  • Interest in highway/infrastructure or field-operations software preferred.
  • Creative and innovative team player with a positive attitude and strong work ethic.
  • Strong communication skills, oral and written.

Responsibilities

  • Design, build, test, and ship software components end to end
  • Contribute to architecture discussions and engineering standards
  • Maintain CI/CD pipelines and support releases and deployments
  • Support provisioning and operation of cloud compute resources
  • Build and maintain integration with Esri ArcGIS, JD Edwards (ERP), SharePoint, and SSO
  • Develop AI/agent features and support deployment of AI inference capability into operations
  • Support video/LiDAR AI model training, and deployment
  • Apply secure-coding practices, encryption, and audit requirements
  • Write and maintain automated tests; meet performance and reliability standards
  • Participate in the shared on-call rotation and resolve production issues
  • Document components, APIs, and operational procedures
  • Lead by example when conducting business for the company (Professional, Responsive, and Quality) and communicate these values to team members.
  • Contribute to building the company's reputation as part of a talented, collaborative engineering team.
  • Adhere to test driven development to ensure safety and security
  • Use AI coding tools effectively and responsibly as a core part of the daily workflow.
  • Participate in required training.
  • Be a dependable and reliable member of the team.
  • Show initiative; seek out work and get the job done without being told.
  • Communicate clearly with the Lead Software Engineer and other team members.
  • Safeguard the confidentiality and integrity of company and client data at all times.

Benefits

  • Competitive base pay
  • annual profitability-based bonus
  • referral bonus
  • recognition incentives
  • extensive training opportunities
  • Health, Vision, & Dental insurance
  • 401(k) Retirement Plan
  • Vacation
  • Sick
  • 12 paid Holidays
  • Life Insurance
  • Long Term Disability coverage
  • Flexible Spending Accounts
  • Pet Insurance Discount
  • Health Savings Accounts
  • Critical Illness coverage
  • Employee Assistance Plans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service