Senior System Architect
About the role
This resource will be responsible for setting up and maintaining the Sonatype Products Platform and providing best practices, preferably knowledgeable of the AWS Well-Architected Framework, for setting up Infrastructure as Code (IaC), microservices design patterns, utilizing efficient AWS services, while integrating and coordinating into performant CI/CD automated pipelines for delivering software products. Candidate must understand High Availability (HA) configuration patterns, backup strategies, and systems monitoring.
Required Education, Experience, & Skills
- Bachelor’s Degree – Computer Sciences or related field
- Ability to obtain Public Trust (NACI)
Minimum Qualifications
- 5 years experience designing, writing, maintaining automation for configuration management, application deployment, and infrastructure orchestration using industry standard tools like Ansible, Puppet, Chef, Terraform etc.
- Hands on experience setting up Sonatype products using AWS infrastructure
- Nine or more years of experience in the design and development of applications
- Nine or more years of experience in data modeling, data warehousing, distributed processing, utilization of tools for data modeling and logical and physical database design, software integration, and/or security issues and techniques, as required
- Nine or more years of experience with business and system object modeling
- Nine or more years of experience developing analysis & design and software architecture documents
- At least nine years coding experience with task specified programming languages (e.g., Java, C++, C#, PowerBuilder, etc.)
- At least nine years coding experience with SQL or database stored procedures
- At least nine years of experience with Internet/Intranet protocols and web server technologies, if required
- At least nine years of experience building Service Oriented Architecture using web service standards (i.e., SOAP, RPC, REST, or micro services)
- At least seven years of experience with current network, development and database architectures and technologies
- At least seven years of experience developing systems architectures, if required
- At least seven years of experience developing enterprise projects utilizing iterative system development methodologies, if required
- Knowledge of advanced testing tools and at least one year of experience with automated test driven development in an agile environment
- Experience with continuous integrated and continuous delivery tools and technologies
- At least one year of experience with user story development or analysis in an agile development environment, if required
- At least five years of experience as a technical leader of software engineering or computer professionals, as required
Required Skills
- Ensure compatibility between equipment and software, analyze operational/systems requirements, support design reviews, and present technical briefings
- Evaluate, assess, document, and test data security and continuity of operations for systems and programs
- Serve as solutions provider to senior management and professional staff concerning areas of technological development and advancement
- Formulate recommendations on hardware/software interfacing, large scale systems, expert systems, and technical problems
- Perform business and system object modeling simulation and analysis
- Advise and recommend system characteristics that affect software systems such as storage capacity, processing speed and I/O requirements
- Provide enterprise systems architecture expertise in developing systems supporting common purposes, processes, architectures, and standards
- Develop strategy for enterprise-wide methodology or tool implementation or planning and implementing enterprise technology changes in all layers of the architecture including front end, middle tier and backend technologies and tools
- Design and implement infrastructure automation, using tools such as Ansible, Puppet, Chef, Terraform etc.
- Define DevSecOps processes including CI/CD pipelines to build and deploy software systems including infrastructure set up and configurations
- Manage configuration automation across Linux systems
- Utilize AWS to set up Sonatype products
Preferred Education, Experience, & Skills
- Knowledge of the AWS Well-Architected Framework, for setting up Infrastructure as Code (IaC), microservices design patterns, utilizing efficient AWS services, while integrating and coordinating into performant CI/CD automated pipelines for delivering software products
Pay
Full-Time Salary Range: $118,095 – $200,762
Note: This range is based on market pay structures; individual salaries are determined by business considerations, local market conditions, internal equity, and candidate qualifications.
Employee Benefits
- Health, dental, and vision insurance
- Health savings accounts
- 401(k) savings plan
- Disability coverage
- Life and accident insurance
- Employee assistance program
- Legal plan
- Discounts on home, auto, and pet insurance
- Leave programs: paid time off, paid holidays, paid parental, military, bereavement, and applicable federal and state sick leave
- Company recognition program (monetary and non-monetary awards)
- Other incentives may be available based on position level and/or job specifics