Software Support Engineer troubleshoots and develops technical solutions related to software and setup errors for field engineers, technicians, and customers. Creates workaround procedures when standard procedures have failed and ensures issues are resolved in a timely fashion. Being a Software Support Engineer escalates urgent problems requiring more in-depth knowledge to appropriate internal resources. Requires a bachelor's degree in area of specialty. Additionally, Software Support Engineer typically reports to a supervisor or manager. To be a Software Support Engineer typically requires 0-2 years of related experience. Works on projects/matters of limited complexity in a support role. Work is closely managed. (Copyright 2024 Salary.com)
Role: Senior Engineer
Location: Dallas, TX
Interview: Phone/Skype
Job Type: Contract
PURPOSE OF THE JOB
We are seeking experienced Senior Engineers to join our software maintenance and support team. As a Senior Engineer, you will be responsible for providing maintenance and support for OSP 10 and Rel 7.7 software products. Your expertise in Corgi, Pacemaker for RHEL HA, Python, git, ansible, and Jenkins/Groovy will be crucial in ensuring the stability and reliability of our software offerings. You will work closely with a team of engineers, reviewing published vulnerabilities, and providing support to customers who are using previous versions of our software products.
Performs research, design, implementation and support tasks as a member of Capgemini team. Works in accordance with project guidelines, quality standards and code conventions.
MAIN TASKS AND RESPONSIBILITIES
Provide maintenance and support for OSP 10 and Rel 7.7 software products
Review and address published vulnerabilities, ensuring the software remains secure and resilient
Collaborate with a team of engineers to troubleshoot and resolve customer issues
Assist in backporting critical CVEs (Common Vulnerabilities and Exposures) to maintain software security
Work closely with kernel developers to address software issues and optimize performance
Maintain a thorough understanding of the software products and their functionality
Collaborate with internal teams to develop and implement software patches and updates
Contribute to the improvement of software maintenance processes and procedures
Stay up to date with industry trends and advancements to provide proactive support and recommendations
Ensures that assigned area/areas are delivered within set deadlines and required quality objectives.
Provides estimations, agrees task duration with the manager and contributes to project plan of assigned area.
Analyzes scope of alternative solutions and makes decision about area implementation based on his/her experience and technical expertise.
Reports about area readiness/quality, and raises red flags in crisis situations which are beyond his/her AOR.
Initiates and conducts code reviews, creates code standards, conventions and guidelines.
Collaborates with other teams.
Must have:
5-8 years of experience as a Senior Engineer in software maintenance and support
Experience in administration of Red Hat Enterprise Linux/ CentOS
Experience in Information security:
Experience in PCI compliance process, strong understanding of procedures and requirements
Experience in web security patching
Experience in delivering vulnerability fixes to production environments
Experience with internal security audits, external penetration tests and internal scans
Experience in firewall security configuration, network separation, per-need based access, application level access restriction
Experience in administration of MySQL databases replication, clones, backups, clusters
Good understanding of network gear CISCO switches/routers/load balancers, web servers (apache and nginx); firewalls (pfsense); VPN
Ability to manage, operate, and monitor Java based stand-alone and Tomcat based applications.
Ability to support production level MySQL databases.
Good understanding and experience with Apache web server and NGINX web server
Experience in working and deploying to AWS cloud environments such as EC2, Elastic Beanstalk, Elastic Cache, S3, CloudFront, WAF, RDS.
Good scripting abilities (bash, perl) and usage of automation tools like Puppet and Chef.
Ability to plan, implement, test and troubleshoot system software
Strong communication(oral & written) and interpersonal skills
Would be a plus:
Experience with containerization and virtualization technologies such as Docker, Kubernetes, and VMware is a plus.
Clear All
0 Software Support Engineer jobs found in Mckinney, TX area