Leidos has an immediate opening for a senior-level Solutions Architect. In this role, you will be responsible for the architecture, design and development for J2EE-based web and batch applications, modernization of COBOL applications, and designing the data analytics platform in AWS. Main responsibility will be to support change request designs and the new development of Java web, batch, and COBOL applications. The complex application architectures include web applications, web services, mainframe communications protocols, and database operations. This role will also be necessary to support technical analysis and evaluation on tools for security, application utilities, and database management. This role will be filled with an architect with the appropriate background and technical skills to add value for technology initiatives and software changes to existing applications. The assigned architect will demonstrate the ability to work independently or under only general direction from Leidos Program CTO and the Federal Technical Manager. This role must provide technical guidance to other software engineers in completing tasks. The assigned architect will participate in Architectural portfolio roadmap creation, maintenance, and planning.
Provide architectural oversight and solution design support to LOBs and technical staff, including developers and analysts, to ensure that technical solutions for changes and enhancements are aligned with the business objectives as well as the target architecture roadmap.
Provide architectural oversight for z/OS COBOL mainframe systems modernization involving process re-engineering leveraging ETL tooling preferably AWS Glue.
Acts as a technical liaison between mainframe SMEs and cloud ETL engineers.
Review the high-level ETL graphs, involving custom adapters written in Python or Scala.
Review mainframe systems inventory, key business flows, and system interdependencies with other enterprise systems and spearhead discussions to cleanly establish system interfaces with other enterprise systems.
Review database replication between mainframe Db2 to AWS RDS PostgreSQL, review data migration, and help troubleshooting any issues with character encodings.
Ensure mainframe Control-M jobs and JCL jobs are properly converted to an equivalent job scheduler in AWS and shell scripts, respectively.
Strategize the data analytics platform in AWS cloud to meet near real-time data visualization and self-service.
Provide oversight on the tools and technologies evaluations needed for the target Data Analytics Platform.
Design internal/external user provisioning and access to the data analytics platform.
Support integration of data analytics platform with existing applications.
Absorb and integrate the new technology, platforms, and modernized work products resulting from the Legacy Mainframe Modernization projects into Target IT Architecture Roadmap baseline.
Provide recommendations to customer on design, development, technologies, and solutions for application development and infrastructure management.
Create solutions that balance functional requirements, technology innovations, and process improvements.
Review and design security processes to ensure system changes and architecture are in alignment with industry best practices and compliant with federal security and compliance guidelines.
Design and propose innovative, value-added solutions to solve complex business and system problems. Socialize business value and risks with appropriate technical and functional groups.
Standardize and establish best practices for current development tools and source code management. Maintain an incremental future state plan for development tools and source code management.
Maintain Cloud governance and operations Standard Operating Procedures (SOPs).
Conduct technical and solution design alternatives and propose best value solution design to business teams with a good understanding of the scope and high-level requirements.
Assess software impacts across LOBs to ensure the software developed aligns with the long-term architecture vision.
Participate in planning discussions, Scrum meetings, and key system workgroup meetings.
Provide architecture and software development support for core common components and new technologies and frameworks, including:
Maintain design and coding standards for core technologies, such as Microservices (MS), Spring Boot, WildFly, Spring MVC framework, Spring Batch and PostgreSQL, MS/API integration with enhancements, and conduct design and code reviews.
Maintain common tools and components such as IDE tools, CI/CD tools, CloudFormation, Ansible, database modeling tools, and develop analysis and design documentation.
Conduct research on technologies and technical solutions.
Provide day-to-day oversight and support to development team and ensure at-large team adheres to the design and coding standards.
Plan and coordinate proactively to ensure Maintenance, operations and customer support teams are equipped with required technical skills and resources for the transition of changes resulting from major enhancements projects.
The assigned architect will ensure conversion of mission requirements into the enterprise systems solutions that account for design and technology maturity constraints of the system. The scope of these assignments will include software development tool and server system administration, process improvement, design review, and code review.
Bachelor’s degree in Computer Science, Engineering, or a related discipline and 12-15 years of prior relevant experience or Masters with 10-13 years of prior relevant experience
Candidate’s experience will span in systems engineering, systems development, and systems integration environment, applying broad technical expertise in multiple disciplines
Team Lead and/or Technical Lead experience is required as is strong experience with Agile
Have demonstrated in-depth expertise with Federal and Commercial clients in developing and implementing complex system architectures and technologies that enable networked operations
Possess excellent interpersonal skills, strong oral and written communication skills, as well as presentation, facilitation, and team building skills
J2EE technologies and AWS Cloud
Requires experience in the following areas: Apache Tomcat, WildFly, Hibernate ORM, JDBC, PostgreSQL, SQL, Elasticsearch, Apache Kafka, Linux, HTML5, CSS3, Spring Cloud ecosystem, iText Framework, POI Framework, JAX-WS, Apache CXF, Apache Axis, regular expressions, XML, Java IO processing, Java test automation experience with mocking, Eclipse, Subversion, and Git
Fair understanding of mainframe (z/OS) system operations, COBOL, JCL, VSAM, ENDEVOR, CICS, TSO, Control-M, MVS, USS, CFI/MFT, Db2, etc.
Ansible, continuous integration and inspection using Jenkins and SonarQube, and Alfresco
AWS Cloud Services including CloudFormation, CloudTrail, CloudWatch, CodeCommit, EC2, ELB, Global Accelerator, Glue, IAM, Lambda, MSK, OpenSearch Service, Route 53, RDS, Secrets Manager, SES, SNS, SSO, VPC, and WAF
Maintains knowledge of current and developing technologies with emphasis on FOSS (free and open-source software)
Successful architecture development experience at HHS/ACF will be a plus
Pay Range:Pay Range $118,300.00 - $182,000.00 - $245,700.00
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Leidos is a Fortune 500® technology, engineering, and science solutions and services leader working to solve the world’s toughest challenges in the defense, intelligence, civil, and health markets. The company’s 45,000 employees support vital missions for government and commercial customers. Headquartered in Reston, Virginia, Leidos reported annual revenues of approximately $14.4 billion for the fiscal year ended December 30, 2022. For more information, visit www.Leidos.com.
Pay and Benefits
Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available here.
Securing Your Data
Beware of fake employment opportunities using Leidos’ name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system – never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at [email protected].
If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission.
Commitment to Diversity
All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.