Senior Software Engineer @ Equus Compute Solutions | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Senior Software Engineer jobs in City of Industry, CA
50 applicants
company-logo

Equus Compute Solutions · 6 days ago

Senior Software Engineer

Wonder how qualified you are to the job?

ComputerInformation Technology

Insider Connection @Equus Compute Solutions

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Develop, own, and improve software capability including feature planning, development, and issue management.
Lead the design and development of all solutions for availability, resiliency, and scalability.
Develop PXE boot environments and manufacturing automation environments.
Install and configure operating systems, software applications, and various software-based components for troubleshooting and validation.
Develop APIs, integrate vendor tools, and manage software components into customer application stacks.
Stay updated on software technology trends, experiment with new technologies, and mentor team members.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

LinuxSystem designSolution designCloud computingSoftware developmentCC++Node.jsPythonJavaScriptJSONHTML5Linux AdministrationDistributed systemsComputer componentsWindowsRelational databaseNoSQL databasePostgreSQLMessage queueingMicroservicesCI/CDAPI developmentGitlabVersion controlPuppetChefAnsibleVirtual machinesHypervisors

Required

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++, node.js, Python, and related technologies including JavaScript, JSON, HTML5, etc.
3-5 years hands-on Linux Administration experience in a production environment.
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.
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 JIRA, use, administrator, 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.
Ability to lead process improvement activities and participate and support inter-department improvement activities that reduce time-to-market and associated development costs.

Preferred

Experience in a manufacturing environment or product development in a technology field a plus.

Company

Equus Compute Solutions

twittertwitter
company-logo
Equus Compute Solutions is a computer hardware company offering custom and stock solutions.
logo

Orion

Your AI Copilot