Senior Software Engineer
united global technologiesOmaha, NE
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
Omaha, NE
Occupation
Software Developers
Industry
Custom Computer Programming Services
Posted
2 days ago
Tired of running searches?
Rank the roles you'd take once, and matches like these arrive on their own.
CREATE PROFILE