Senior Software Automation Engineer

3 days ago


Austin, Texas, United States Samsung SDS America Full time
Job Title: Senior Software Automation Engineer

Samsung SDS America is seeking an experienced Senior Software Automation Engineer to join our team supporting the most advanced Research & Development Lab.

Job Description

The ideal candidate will have a passion for automation and infrastructure development and will be responsible for designing, developing, and implementing software solutions and automation workflows for our IT infrastructure and operations.

As a member of our top-notch team, you will work closely with other cross-functional teams to automate workflows, improve server OS deployments and provisioning processes using automation, and develop containerized applications using the tools such as OpenShift, Kubernetes, Podman, and Docker.

You will leverage web frameworks like Flask or Django to provide full-featured RESTful APIs that can be used by end-users and other applications. In this role, you will also be responsible for hands-on application debugging, troubleshooting, and problem remediation with automation workflows.

The ideal candidate will be comfortable working in a fast-paced environment and collaborating with peers and internal customer teams to understand requirements and develop new tools/applications.

You will be expected to continuously evaluate and improve best practices for IT process automation.

Responsibilities
  • Design, develop and implement software solutions and automation workflows for IT infrastructure and operations
  • Based upon requirements, independently design and develop best-practice code that enable integration and administration of diverse applications with a focus on process automation
  • Deploy production-ready code using industry-standard testing and deployment processes, such as unit/acceptance tests, testing environments and CI/CD processes
  • Leverage web frameworks (such as Flask or Django) to provide full-featured RESTful APIs that can be used by end-users and other applications
  • Document and support automation services – and continue to build on that automation framework; make it responsive, make it self-healing and incorporate AI and make it purely data driven
  • Improving and refining server OS deployments and provisioning processes using automation
  • Design, implement and support of IT applications, such as CMDB, ELK stack, GraphQL and other tools such as Grafana, InfluxDB, MariaDB, PostgreSQL
  • Contribute to configuration management policy development to further automate and streamline operations
  • Contribute to open source tool builds used on Linux servers
  • Hands-on application debugging, troubleshooting, and problem remediation with automation workflows
  • Build tools and implement automated flow to integrate seamlessly into our job scheduling system, including regression and continuous integration systems
  • Work with other cross-functional teams to automate workflows, implement dashboards and monitoring systems and support engineering groups
  • Develop containerized applications using tools such as OpenShift/Kubernetes/Podman/Docker and champion adoption of microservices and containerization best practices for automating IT processes
  • Closely collaborate with IT and internal customer teams to understand requirements and develop new tools/applications
  • Continuously evaluate and improve best practices for IT process automation
  • Responsible for contributing and fully focused on executing on project plans defined as by SARC IT team
Requirements
  • 7+ years of experience in IT automation engineering
  • Strong proficiency in one or more programming languages such as Python, Ruby, or Java
  • Extensive experience in designing and developing enterprise-scale software solutions, collaborating closely with customers and stakeholders to meet their requirements
  • Proficient in configuration management tools such as Ansible, Puppet, or CFEngine
  • Extensive experience with development best practices, including source control, pull requests, and code reviews
  • Skilled in producing production-ready code using testing and deployment best practices
  • Experienced in developing and working with APIs (Flask, Django, Sanic, or similar)
  • Knowledgeable in CI/CD tools and software testing frameworks
  • Expertise in building, configuring, monitoring, and supporting open-source tools and application stacks on Linux
  • Proficient with a wide range of Linux operating system commands and utilities
  • Hands-on experience with Docker, Podman, Kubernetes, and/or OpenShift
  • Business traveling up to ~10%
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Work onsite in our office according to company policy
  • Must be authorized to work for any employer in the U.S.
Preferred Qualifications
  • Dedicated to continuously enhancing services and automating processes to better serve customers and colleagues
  • Strong problem-solving and analytical abilities
  • Excellent communication and collaboration skills
  • Self-motivated with the capability to work independently as well as part of a team
  • Experience working with data analytics tools (CMDB, ELK stack, GraphQL, Grafana) and databases (InfluxDB, MariaDB, PostgreSQL)
  • Understanding of infrastructure components – storage, compute network, licenses, version control system and basic system administration skills
  • Knowledge of server provisioning with tools such as Redhat Satellite Server, Foreman, PXE, Kickstart
  • Knowledge of building, configuring, and administering Linux computer systems in an environment with hundreds or thousands of clients
  • Knowledge of Jira, Jira Project Management, Confluence, BitBucket
  • Familiarity with Virtualization environments and tools such as VMWare, vCenter, vCenter Orchestrator
  • ELK stack (Elastic Search, Logstash, Kabana), Splunk
  • Knowledge of internet protocols and services including TCP, UDP, DNS, DHCP, HTTP, SSH, LDAP & AD
  • Cloud experience (AWS/Google Cloud/Azure)
  • Experience with containers / Kubernetes / OpenShift
  • Knowledge of EDA workflows
Benefits

Samsung SDS America offers a comprehensive suite of programs to support our employees:

  • Top-notch medical, dental, vision and prescription coverage
  • Wellness program
  • Parental leave
  • 401K match and savings plan
  • Flexible spending accounts
  • Life insurance
  • Paid Holidays
  • Paid Time off
  • Additional benefits

Samsung SDS America, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability, status as a protected veteran, marital status, genetic information, medical condition, or any other characteristic protected by law.

We are committed to providing reasonable accommodations to participate in the job application or interview process for candidates with disabilities. Please let your recruiter know if you need an accommodation at any point during the interview process.



  • Austin, Texas, United States Samsung SDS America Full time

    Job Title: Senior Software Automation EngineerSamsung SDS America is seeking an experienced Senior Software Automation Engineer to join our team supporting the most advanced Research & Development Lab.Job DescriptionWe are looking for a highly motivated and experienced Senior Software Automation Engineer to design, develop, and implement software solutions...


  • Austin, Texas, United States American Innovations Full time

    About American InnovationsAmerican Innovations is a leading provider of compliance solutions to the oil and gas industry. With over 30 years of experience, we offer innovative solutions for efficient data collection, reporting, and analysis. Our cloud-based software, mobile applications, and industrial IoT products provide an end-to-end compliance solution...


  • Austin, Texas, United States Q2 Software, Inc. Full time

    About Q2 Software, Inc.Q2 Software, Inc. is a leading provider of digital banking solutions, serving over 22 million end users across 1,300 financial institutions and fintech clients globally.Job SummaryWe are seeking an experienced Senior Staff Software Engineer to join our Integrations team at Q2. As a key member of our team, you will play a critical role...


  • Austin, Texas, United States Centric Software Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to play a crucial role in delivering product features and driving the development of cutting-edge enterprise systems.Key Responsibilities:Pragmatic Problem-Solving: Provide practical solutions by understanding and effectively leveraging the existing tech stack.Tech Stack...


  • Austin, Texas, United States Reflex USA Full time

    About ReflexReflex is revolutionizing the retail industry by providing a platform that connects leading apparel brands with top-tier retail talent on-demand.About This RoleWe are seeking a skilled Senior Software Test Automation Engineer to join our Austin-based team. The ideal candidate will play a key role in designing testing solutions and implementing...


  • Austin, Texas, United States Arm Full time

    Job SummaryArm's Infrastructure and Engineering Applications team is seeking a highly skilled Senior Software Engineer to contribute to the development of high-performance compute environments and automation solutions. About the RoleAs a Senior Software Engineer, you will work closely with technical leads, managers, and engineering teams to provide...


  • Austin, Texas, United States Rocket Software Full time

    Job DescriptionRocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software tools, including operating systems, compilers,...


  • Austin, Texas, United States CORRIDOR Aviation Service Software Full time

    About CORRIDOR Aviation Service SoftwareCORRIDOR Aviation Service Software is a leading provider of enterprise software solutions for the business aviation industry. Our company is committed to creating innovative technology that streamlines the exchange of parts and services, creating substantial value for both our customers and the industry at large.Job...


  • Austin, Texas, United States Q2 Software, Inc. Full time

    About Q2 Software, Inc.We are passionate about our people and our mission. Our company is proud of delivering our mobile banking platform and technology solutions globally to over 22 million end users across 1,300 financial institutions.Job DescriptionJob Title: Senior Staff Software EngineerJob Summary:We are seeking a highly skilled Senior Staff Software...


  • Austin, Texas, United States Azzur Group Full time

    Job Title: Senior Automation EngineerAt Azzur Group, we are seeking a highly skilled Senior Automation Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing automation systems that meet our organizational goals and objectives.Key Responsibilities:Provide technical support and...


  • Austin, Texas, United States Hudson River Trading Full time

    About the RoleWe are seeking a highly skilled Senior Python Engineer to join our team at Hudson River Trading. As a Senior Python Engineer, you will play a key role in developing and maintaining our software systems, working closely with our research and development team to build high-impact products.ResponsibilitiesDevelop and maintain software systems...


  • Austin, Texas, United States INFICON Full time

    Job OverviewINFICON is a premier provider of cutting-edge instrumentation, essential sensor technologies, and Smart Manufacturing/Industry 4.0 software solutions that enhance productivity and quality across various industrial sectors. Our products are crucial for gas leak detection in multiple applications, including air conditioning, refrigeration, and...


  • Austin, Texas, United States Technamo Full time

    Job Title: Senior Software Engineer Company Description: Technamo is a niche, young and dynamic IT service provider, VA SWaM certified, Microsoft Cloud Certified Partner, focused on providing IT solutions and services to government and commercial companies. Job Summary: We are seeking a highly skilled Senior Software Engineer to join our team at a top...


  • Austin, Texas, United States American Innovations Full time

    About American InnovationsAmerican Innovations is a leading provider of compliance solutions to the oil and gas industry. With over 30 years of experience, we offer innovative solutions for efficient data collection, reporting, and analysis.Job DescriptionWe are seeking a highly skilled Sr. Software Automation Test Engineer to join our R&D team. As a key...


  • Austin, Texas, United States InsideHigherEd Full time

    Job DescriptionInsideHigherEd is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing complex software applications to meet the needs of our customers.Key ResponsibilitiesResearch and analyze customer needs to identify software solutionsDesign...


  • Austin, Texas, United States Triunity Software Full time

    {"title": "Software Quality Assurance Engineer", "description": "Job SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Triunity Software. As a key member of our quality assurance team, you will be responsible for ensuring the highest quality of our software products.Key ResponsibilitiesDevelop and execute test plans and...


  • Austin, Texas, United States ARM Full time

    Job Title: Senior Embedded Software Release EngineerArm is seeking a skilled and experienced Senior Embedded Software Release Engineer to join our Software Engineering group. As a member of this team, you will have the opportunity to enable the evolution of Computing Infrastructure using Neoverse CSS.Key Responsibilities:Release engineering and branch...


  • Austin, Texas, United States VeeAR Projects Inc. Full time

    Senior Engineer Backend-DeveloperLocation: Austin, TX - HybridDuration: 12+ months contract with possible extensionJob Summary:We are seeking a highly skilled Senior Engineer to join our team at VeeAR Projects Inc. as a Backend-Developer. The ideal candidate will have a strong background in Java 8, Spring frameworks, and experience with designing and...


  • Austin, Texas, United States Diverse Lynx Full time

    Job Title: Senior Software EngineerJob Summary:Diverse Lynx LLC is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing new services/micro-services, participating in planning and management of development process, and working on improvements in...


  • Austin, Texas, United States Terminal Industries Full time

    About UsTerminal Industries is a cutting-edge technology company that specializes in developing innovative software solutions for the logistics industry. Our mission is to revolutionize the way goods are transported and managed, leveraging the power of artificial intelligence and machine learning.Our platform provides warehouse operators with the...