Jobs and Careers
GE

Sr. Software Engineer – UX / Java / AWS / AI-Enabled

General Dynamics Information Technology
USA PA Home Office (PAHOME), United States, United Statesfull_timeVerifiedPosted 24 Mar 2026
💰 $149,500/yr($112,840/yr$149,500/yr)

About the role

Type of Requisition:

Regular

Clearance Level Must Currently Possess:

None

Clearance Level Must Be Able to Obtain:

None

Public Trust/Other Required:

MBI (T2)

Job Family:

Software Engineering

Job Qualifications:

Skills:

Agile Methodology, AWS Cloud Computing, Software Development Life Cycle (SDLC)

Certifications:

None

Experience:

7 + years of related experience

US Citizenship Required:

No

Job Description:

We are seeking a highly skilled Senior Software Engineer – UX / Java / AWS / AI-Enabled with over 7 years of experience in Application Modernization to join our dynamic team. This role will play a critical part in modernizing the Delivery Operations Information System (DOIS) for the United States Postal Service (USPS). The individual will leverage AI-enabled software engineering, cloud-native microservices architecture, and human-centered design principles to deliver enhanced capabilities and improved operational efficiency in USPS’s delivery operations.

The ideal candidate combines deep expertise in Java development, AWS cloud services, and AI/ML integration, with strong skills in UX design and dynamic form building.

We are excited to welcome a motivated professional who is passionate about creating exceptional user experiences while driving innovation in enterprise-scale modernization. Join us in shaping the future of USPS operations through cutting-edge technology!

HOW A SENIOR SOFTWARE ENGINEER – UX / JAVA / AWS / AI-ENABLED WILL MAKE AN IMPACT:

  • Lead development and deployment activities leveraging AI and cloud-native technologies.

  • Collaborate with architects, business analysts, and stakeholders to define system requirements and design solutions.

  • Refactor existing COBOL-based mainframe applications into modern, cloud-optimized Java microservices using AWS Transform tools.

  • Develop and maintain high-quality, secure code to meet performance, reliability, and scalability requirements.

  • Implement AI/ML models to predict workloads and optimize resource allocation.

  • Design and build REST APIs for seamless integration with USPS systems (e.g., AMS, Edw, PTR2, WebEOR).

  • Apply DevSecOps practices to automate deployment and testing, ensuring secure and efficient delivery.

  • Conduct comprehensive code reviews and implement CI/CD pipelines.

  • Ensure all development aligns with USPS’s AI strategy, governance, and compliance requirements.

  • Design, develop, and maintain end-to-end reporting solutions, integrating front-end visualization tools with back-end data processing and storage systems.

WHAT YOU’LL NEED TO SUCCEED:

Education:

  • Bachelor’s degree in Computer Science or related field.

Required Experience:

  • 7+ years of experience in software development, with strong emphasis on AI and cloud technologies.

  • 7+ years of experience in UX design, including deep understanding of Human-Centered Design (HCD) principles.

  • Expertise in Java, AWS, REST APIs, and microservices architecture.

  • Experience with data structures and algorithms.

  • Familiarity with legacy system modernization, particularly COBOL-to-Java conversions.

  • Strong understanding of Agile methodologies and DevSecOps practices.

Required Skills:

  • Proficiency in Java, AWS services, REST APIs, and microservices architecture.

  • Strong analytical and problem-solving skills with ability to recommend improvements.

  • Excellent communication and collaboration skills.

  • Ability to manage multiple tasks effectively and meet deadlines.

Desired Skills:

  • Associate or Professional-level certifications in cloud platforms (AWS, Azure).

  • Experience with AI/ML tools and frameworks (e.g., WatsonX, GitHub Copilot).

  • Experience in a USPS environment or similar large-scale federal programs.

  • Familiarity with VersionOne Agile Lifecycle Management Tool.

  • Experience in UI/UX design, including wireframes, prototypes, and un

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

General Dynamics Information Technology

View company profile →