About the role

Senior Backend Software Engineer — Enterprise Data Platform*United Global Technologies, Inc. | Remote (U.S.) | Full-Time*About the RoleUGT is seeking a Senior Backend Software Engineer to design and build the data layer, APIs, and system integrations for a mission-critical engineering data platform for an enterprise client. This is a prototype-first, greenfield build: you'll be one of the first engineers establishing the backend architecture, working in a small, fast-moving, cross-functional team with direct exposure to end users and technical leadership.What You'll Do- Design and build core backend application logic for a multi-module platform using a Python-based async web framework (e.g., FastAPI) and a typed ORM (e.g., SQLAlchemy 2.0)- Build a workflow/statusing engine that tracks progress, sequencing, and dependency logic across interrelated application modules- Design, build, and document REST API endpoints supporting form-driven CRUD workflows, including request/response validation schemas- Design and implement a relational database (PostgreSQL) with version-controlled schema migrations, data integrity safeguards, and revision history- Build integrations between the platform and external enterprise systems of record — specifically IBM DOORS Next (requirements management) and PTC Windchill (PLM) — implementing data synchronization, translation, and provenance tracking without duplicating system-of-record ownership- Implement authentication, role-based access control, and secure credential management for external API connections- Support CI/CD pipeline setup, version-controlled repositories, and automated build/deploy processes- Implement backend logic to auto-generate structured reports/documents from configuration-controlled data- Collaborate directly with front-end developers to define stable API contracts enabling independent, parallel development- Respond to client-led security assessments and remediate findings in backend code under your responsibility- Participate in schema, API, and workflow-engine design discussions with client technical staff; deliver small, independently reviewable code changes and migrations rather than large infrequent releasesRequired Qualifications- 5+ years of professional backend software development experience- Strong hands-on experience with Python, async web frameworks (FastAPI or comparable), and typed ORMs- Proven relational database design experience (PostgreSQL preferred) including schema migrations and data integrity practices- Demonstrated experience designing and documenting REST APIs- Experience integrating with enterprise systems via API (PLM, requirements-management, ALM, or similar systems of record)- Experience implementing authentication/authorization and securing API integrations- Comfortable working independently with minimal day-to-day oversight in an evolving-requirements, fast-iteration environment- Must be a U.S. Citizen (contract requirement — no exceptions)- Willingness to perform all work on client-furnished equipment per contract security requirementsPreferred Qualifications- Direct experience with IBM DOORS Next, PTC Windchill, or comparable requirements/PLM platforms- Prior experience supporting federally regulated or highly secure technical environments- Familiarity with configuration management and controlled/proprietary data handling requirements- Experience building workflow/state-machine engines or complex business-logic layers (beyond standard CRUD)- Experience generating structured documents/reports programmatically from application dataWhy UGTUnited Global Technologies is an engineering delivery organization supporting enterprise clients on mission-critical technical programs. You'd be joining a small, senior team building a platform end users will rely on for a high-visibility, high-impact technical workflow — meaningful ownership from day one.

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

Arlington, VA

Occupation

Software Developers

Industry

Custom Computer Programming Services

Posted

today

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE