About this role
-
Provide architectural and strategic oversight for software development projects
-
Define and articulate the architectural vision while experimenting with alternative approaches to optimize design
-
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
-
Lead integration efforts for software components developed by different teams to create cohesive and efficient solutions
-
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
-
Develop technical solutions to complex problems while exercising considerable latitude in determining architectural objectives and methodologies
-
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 Company meetings (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: Active Secret clearance
Education and Years of Experience: Bachelor's degree (or equivalent) with 10 years of experience
-
Considered an emerging authority in software architecture, with extensive technical expertise in designing scalable and high-performance software solutions
-
Strong knowledge of DevSecOps practices, CI/CD pipelines, and modern software deployment methodologies.
-
Hands-on experience with multiple programming languages such as Java, Python, or C++
-
Experience with one or more major cloud platforms (AWS, Azure, or Google Cloud Platform).
-
Proven ability to develop technical solutions to complex problems while determining innovative approaches to architectural challenges
-
Strong knowledge of software development methodologies, 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
-
Expertise in cloud computing, microservices architecture, and enterprise-level distributed systems
-
Experience designing, developing, or integrating AI agents and agentic workflows sing modern LLM frameworks and orchestration platforms.
-
Experience with Retrieval-Augmented Generation (RAG)
-
Proficiency in software modeling techniques, component-based architecture, and API design
-
Experience implementing or integrating solutions using the Model Context Protocol (MCP) to enable secure, standardized communication between AI assistants, enterprise applications, and external tools.
-
Deep understanding of cybersecurity principles, database management, and large-scale system integrations
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Know someone who'd be great for this?