Senior Software Engineer

3 weeks ago


El Centro, California, United States EQ Holdings Full time
Job Summary

ECS provides computer hardware, software, and related services to ISVs, OEMs, ODMs, and other computing technology companies, both directly and through channels.

The company also supplies computer resellers with configurable servers for sale to enterprises and SMB's for on-premises use. Equus is one of the longest-standing and leading systems and solutions integrators. Over the last 32 years, we have delivered more than 3.5 million custom-configured computers throughout the world.

Key Responsibilities

  • Design, deliver, and operate multiple solutions for manufacturing, engineering, and customers that requires knowledge and skills in Linux, automation, software development, security, and networking.
  • Create, manage, and advance the configuration management, manufacturing automation, and various internal and external tools for a diverse and complex computing environment.
  • Develop, own, and improve the software capability including feature planning, development, and issues management through planning, milestone development, risk management, and communication of status and issues.
  • Lead the design and development, availability, resiliency, and scalability of all solutions.
  • Develop PXE boot environments for various tools and interactions with back-end systems.
  • Develop the manufacturing automation environment for image deployment and hardware verification and validation.
  • Design and develop multiple elastic backends for data collection, component interaction, data mining, and API integration.
  • Install and configure operating systems, software applications, and various software-based components to perform troubleshooting, verification, validation, and system qualification.
  • Develop supporting documentation, summarize all verification and validation results, analyze, and interpolate test data, record pass/fail results, and justify conclusions reached in compliance of product requirements.
  • Create and manage the software development process, ISO 9001, and other.
  • Follow the engineering change management process to plan and communicate changes within the automation environment of manufacturing.
  • Develop APIs to extend software agents, cloud solutions, and other software components for internal use, customers engagement, etc.
  • Integrate, support, and manage vendor tools, applications, and software components into customer application stack.
  • Overcome limitations and risks proactively through experimentation, investigation, and research necessary to fulfill the successful implementation and management of all customer or product needs.
  • Works in collaboration with Product Management, Manufacturing Engineering, Manufacturing, Quality, and Customer Service to resolve identified issues.
  • Advances skill set by staying on top of software technology trends, experiment and learn new technologies, mentor other members of the team.

Requirements

  • BS degree or equivalent in Computer Engineering, Computer Science, or related fields or a combination of education and experience.
  • 7-10 years of experience in Linux, system design, solution design, IT, Cloud computing, or related.
  • 7+ years software development work experience in C, C++,, Python, and related technologies including JavaScript, JSON, HTML5, etc.
  • Experience with Lua and integrated scripting of a Lua architecture a plus.
  • 3-5 years hands-on Linux Administration experience in a production environment.
  • Experience in a manufacturing environment or product development in a technology field a plus.
  • Experience designing, implementing, and automating distributed system solutions.
  • Strong understanding of computer components, function, assembly, and component interaction.
  • Strong working knowledge of Windows and Linux and underlying software-based applications.
  • Demonstrated strong experience with Linux, PXE, networking.
  • Solid foundation and understanding of relational and NoSQL database principles with experience in PostgreSQL, NoSQL and JSON.
  • Ability to quickly adjust capabilities to introduce new software languages or approaches.
  • Experience defining buy vs. build decisions and the holistic approach to managing those outcomes.
  • Knowledgeable in system architecture including message queueing, micro-services, CI/CD solutions, and elastic compute environments.
  • Experience with API development.
  • Experience with Gitlab, version control, and programmatic, real-time interaction with back-end version control.
  • Knowledge and experience with configuration management tools such as Puppet, Chef, Ansible.
  • Experience with installing and managing virtual machines, hypervisors, and on-demand creation of resources.
  • Hands-on knowledge and administration of Kubernetes, containers, container management (Docker).
  • Knowledge of product lifecycle management tools (e.g., JIRA, Azure DevOps), use, administration, and ownership.
  • Familiarity with ISO 9001 software process.
  • Experience with configuration management and maintaining standard baselines in a production environment.
  • Demonstrated experience in problem solving, analytical reasoning, and conceptual skills.
  • Strong written and verbal communication skills, as well as the ability to work independently and with various non-engineering teams.

Pay Range: $130 - $170k



  • El Centro, California, United States EQ Holdings Full time

    Job Title: Senior System EngineerAt EQ Holdings, we are seeking a highly skilled Senior System Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing computing solutions that meet the needs of our customers.Key Responsibilities:Design and develop computing platforms and...


  • El Segundo, California, United States Intelliswift Software Full time

    Job Title: Senior Software DeveloperLocation: Remote (Hybrid - 3 days/week)Job Type / Duration: Full-time with IntelliswiftJob Overview:We are seeking a highly skilled Senior Software Developer to join our team at Intelliswift Software. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality...


  • El Dorado Hills, California, United States Keeper Security, Inc. Full time

    {"h1": "Senior Software Engineer (ReactJS) Job Description", "p": "At Keeper Security, Inc., we are seeking a highly motivated and experienced Senior Software Engineer (ReactJS) to join our Admin Console team. This is a 100% remote position with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA or Chicago, IL metro...


  • El Segundo, California, United States DIRECTV Full time

    Job Title: Senior Director of IT Software EngineeringAt DIRECTV, we're seeking a highly skilled Senior Director of IT Software Engineering to lead our Genesys Cloud team. As a subject matter expert, you'll be responsible for driving the development and implementation of our Genesys Cloud platform.Key Responsibilities:Lead a team of software engineers and...


  • El Segundo, California, United States Tickets Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Tickets.com, an MLB company. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our innovative ticketing solutions.About UsTickets.com is a leading provider of ticketing solutions for the live sports...


  • El Segundo, California, United States DIRECTV Full time

    Job Title: Senior Director of IT Software EngineeringAt DIRECTV, we are seeking a highly experienced Senior Director of IT Software Engineering to lead our Genesys Cloud team. As a subject matter expert, you will be responsible for driving the technical direction of our Genesys Cloud platform and ensuring its seamless integration with our contact center...


  • El Dorado Hills, California, United States Keeper Security, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Keeper Dev team. As a key member of our team, you will play a pivotal role in designing, developing, and maintaining our core product, Keeper Secrets Manager.As a Senior Software Engineer, you will collaborate with cross-functional teams to deliver high-quality software...


  • El Segundo, California, United States DIRECTV Full time

    Job Title: Senior Director of IT Software EngineeringAt DIRECTV, we are seeking a highly skilled and experienced Senior Director of IT Software Engineering to lead our Genesys Cloud team. As a subject matter expert, you will be responsible for driving the technical direction of our Genesys Cloud platform and ensuring its seamless integration with our contact...


  • El Dorado Hills, California, United States Keeper Security, Inc. Full time

    Job Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our Keeper development team. As a key member of our team, you will be responsible for designing, developing, and maintaining the core backend systems that power our applications.About the RoleAs a Senior Backend Software Engineer, you will work...


  • El Segundo, California, United States DIRECTV Full time

    Job Title: Senior Director of IT Software EngineeringAt DIRECTV, we are seeking a highly skilled Senior Director of IT Software Engineering to lead our Genesys Cloud team. As a subject matter expert, you will be responsible for delivering enhancements efficiently and with quality, driving delivery excellence for Genesys Cloud, and providing technical...


  • El Segundo, California, United States DIRECTV Full time

    Job Title: Senior Director of IT Software EngineeringAt DIRECTV, we're seeking a highly skilled Senior Director of IT Software Engineering to lead our Genesys Cloud operations. As a subject matter expert, you'll be responsible for driving delivery excellence, technical stewardship, and business stewardship for our Genesys Cloud platform.Key...


  • El Centro, California, United States Utility Trailer Manufacturing Company Full time

    Job Title:.NET DeveloperThe.NET Developer will work closely with the business and development teams to identify, design, and develop technical architecture solution components that meet the company's needs.Key Responsibilities:Analyze software requirements to determine the feasibility of design within time and cost constraints.Provide design recommendations...


  • El Segundo, California, United States FILD Search, LLC Full time

    Job Title: Senior Software Engineer - Media StreamingWe are seeking a highly skilled Senior Software Engineer with expertise in media streaming and video player frameworks to join our team. As a key member of our media technology organization, you will be responsible for designing and building complex streaming applications with a focus on performance,...


  • El Centro, California, United States Utility Trailer Manufacturing Company Full time

    Job Title:.NET DeveloperThe.NET Developer will collaborate with the business and development teams to identify, design, and develop technical architecture solution components.Key Responsibilities:Analyze software requirements to determine feasibility within time and cost constraints.Provide design recommendations and options, develop, and integrate programs...


  • El Segundo, California, United States FILD Search, LLC Full time

    Senior Software Engineer - Java ExpertWe are seeking a highly skilled Senior Software Engineer with expertise in Java, Spring, and JVM to join our team. As a key member of our technology organization, you will be responsible for designing and building complex applications with a focus on performance, scalability, and reliability.Key Responsibilities:Design...


  • El Segundo, California, United States Unbroken Studios Full time

    Job OverviewUnbroken Studios is seeking a highly skilled Senior Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing gameplay features and systems in Unreal Engine 4 using C++.Key ResponsibilitiesDesign and develop gameplay systems, ensuring they meet design, technical, and schedule...


  • El Dorado Hills, California, United States Keeper Security Full time

    {"title": "Senior Windows Engineer Role", "description": "About the RoleWe are seeking a highly skilled Senior Windows Engineer to join our Keeper Dev team. As a key member of our team, you will play a pivotal role in designing, developing, and maintaining our Privileged Access Management platform for end-user devices using C++ or Rust technology along with...


  • El Dorado Hills, California, United States Keeper Security Full time

    About Keeper SecurityKeeper Security is a leading provider of cybersecurity solutions, trusted by millions of individuals and thousands of organizations worldwide. Our mission is to transform cybersecurity for people and organizations, providing affordable and easy-to-use solutions built on a foundation of zero-trust and zero-knowledge security.About the...


  • El Segundo, California, United States Unbroken Studios Full time

    Job OverviewUnbroken Studios is seeking a highly skilled Senior Engineer to join our team. As a key member of our development team, you will be responsible for designing and implementing gameplay features and systems in Unreal Engine 4 using C++.Key ResponsibilitiesDesign and develop gameplay systems, including UI/UX menus and featuresCollaborate with...


  • El Segundo, California, United States FILD Search, LLC Full time

    About the RoleFILD Search, LLC is seeking a highly skilled Senior Software Engineer to join our team in a key role that will drive the development of our digital video platforms. As a Senior Software Engineer, you will be responsible for designing and building complex streaming applications with a focus on performance, scalability, and high reliability.Key...