10766 - Sr. Software Engineer
Fountain Valley, CA
Full Time
Infrastructure
Experienced
10766 - Sr. Software Engineer
PURPOSE:
The Sr. Software Engineer is responsible for ensuring server, storage, and backup environments meet availability requirements and contracted service levels. The person is responsible for maintaining and implementing enhancements for existing Middleware stack. The person is also responsible for managing vendor technical performance, prioritizing customer business requests, managing projects schedules and budgets.
ESSENTIAL FUNCTIONS:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
REQUIREMENTS:
PURPOSE:
The Sr. Software Engineer is responsible for ensuring server, storage, and backup environments meet availability requirements and contracted service levels. The person is responsible for maintaining and implementing enhancements for existing Middleware stack. The person is also responsible for managing vendor technical performance, prioritizing customer business requests, managing projects schedules and budgets.
ESSENTIAL FUNCTIONS:
- Develop and provide middleware architecture
- Develop and maintain SOPs, diagrams, other related documentation and requirements
- Monitor vendor service performance via KPIs, SLAs, SLOs in accordance with contract
- Support project planning, architecture and implementation as required
- Ensure certificates and licenses are up-to-date and installed on products and devices.
- Ensure security patches and configuration are adhered to company standard.
- Ensure patch monitoring and deployments are in accordance with service levels
- Oversee middleware, software acquisition, installation, and changes
- Conduct middleware performance optimization
- Manage high availability/clustering/redundancy using native tools
- Support in Disaster Recovery planning and execution
- Actively participate in Incident Mgmt and Problem Mgmt (e.g. RCA) processes
- Maintain Change Mgmt compliance
- Track middleware assets, allocation, software licenses and service agreements
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
REQUIREMENTS:
- Bachelor's degree in IT/IS desired or 8-10 years relevant work experience in related functional role
- Experience with setup and configuration of high availability system
- Experience in software installation and new product installs, e.g. Open-Source platforms
- Experience in overseeing version control and software repository systems and tools
- Experience with JBoss, Tomcat, RDBMS, and Apache.
- Experience with Java and shell scripting languages
- Experience in managing service provider and vendors, deliverables and KPI results
- Experience with managing large-scale environments
- Experience with continuous improvements to Middleware infrastructure
- Knowledge and experience with Oracle, MS SQL, MariaDB, PostgreSQL, MongoDB
- Knowledge in Tibero is a plus
- Knowledge in Cloud environment architecture is a plus
- ITIL v3 or higher is a plus
- Knowledge in ServiceNow or other related ITSM ticketing tools
- Excellent communication and collaboration skills
- Ability to work independently and as part of a team
- Strong attention to detail and problem-solving skills.
- Ability to prioritize and manage multiple tasks / Projects in a fast-paced environment.
- Highly motivated with a desire to improve skills, processes and procedures.
Apply for this position
Required*