
E01 Software Architect V
TalentWerx
- Dayton, OH
- $149,375-180,000 per year
- Permanent
- Full-time
- Provide architectural and strategic oversight for software development projects
- Design data flows and federation strategies to ensure data integrity, access control, and synchronization between custom apps and engineering tools
- Support Model-Based Systems Engineering (MBSE) efforts through alignment of software services with digital thread objectives and engineering model traceability
- Collaborate with engineering subject matter experts to optimize UI/UX for users of engineering analysis, product lifecycle, or materials data tools
- Lead performance optimization and enterprise scaling of cloud-based applications composed of custom and containerized software as well as COTS software
- Develop models, component specifications, and interface documentation to support scalable software architecture
- Collaborate with product developers, product managers, and customer application experts to ensure optimal software performance and feature integration
- Architect and implement seamless integrations with commercial engineering applications (PLM, MBSE, CAD, etc) using REST APIs, file-based integrations, or service buses where applicable
- Provide expert-level technical advice and consultation to various departments within the organization
- Direct and contribute to research and planning initiatives that drive innovation and efficiency in software development
- Validate and refine architectural decisions through prototyping, industry benchmarking, and system performance testing
- Ensure software architecture aligns with business goals, security best practices, and compliance standards
- Provide technical support to operational strategies aligned within your program and initiatives that optimize processes, enhance productivity, and ensure quality across all program functions
- Ensure 100% of planned hours are worked and recorded
- Identify and forward to your leadership any opportunities that could lead to growth within your work area
- Participate in growth efforts as requested
- Ensure all contractual deliverables are met/exceeded to the customer's satisfaction
- Complete personal PDP and attend Staff Meeting and Storytime (with camera on)
- Within your program, build productive and positive professional relationships with clients
- Execute all contract requirements as assigned in accordance with the contract-specific LCAT and requirements
- Perform other related duties as assigned
- Clearance: Ability to obtain a Secret Clearance
- Education and Years of Experience: Bachelor's degree (or equivalent) with 10-12 years of experience, or a Master's degree with 8-10 years of experience
- Considered an emerging authority in software architecture, with extensive technical expertise in designing scalable and high-performance software solutions
- Experience defining data semantics and mappings between COTS tools and custom application data models
- Strong knowledge of DevSecOps practices, CI/CD pipelines, and modern software deployment methodologies
- Proven experience designing cloud applications that securely interoperate with enterprise systems and services
- Proven ability to develop technical solutions to complex problems while determining innovative approaches to architectural challenges
- Strong knowledge of software development methodologies including Agile Scrum, system integration strategies, and architectural best practices
- Ability to work independently with wide latitude for judgment while aligning architectural decisions with business objectives
- Experience in leading research and technical planning efforts to enhance software efficiency and reliability
- Security + certification or equivalent
- Expertise in cloud computing, microservices architecture, and enterprise-level distributed systems
- Familiarity with DoD digital engineering initiatives, standards, and integration approaches (e.g., MOSA, IDE)
- Exposure to SysML or MBSE tools like Cameo Systems Modeler, and their integration with broader software systems
- Proficiency in software modeling techniques, component-based architecture, and API design
- Hands-on experience with multiple programming languages such as Java, Python, or C++
- Deep understanding of cybersecurity principles, database management, and large-scale system integrations