Sr. Software Engineer
Job Description
We know touch - it's our only business. In fact, we invented the touchscreen over 50 years ago and haven't stopped since. Every 21 seconds, a new Elo touch screen is installed somewhere in the world. We obsess over details to exceed the highest quality standards.
Our sales approach begins by identifying customer demands before they become challenges. We're committed to delivering customer success through our comprehensive expertise in software and technology. We don't just sell things. We offer solutions to tomorrow's challenges.
Responsibilities:
- Architect, design and develop software applications.
- Responsible for feature development and maintaining existing applications.
- Perform code reviews; implement automated unit tests; debug and integrate code.
- Develop and deploy code using CI/CD pipelines.
- Follow Agile Scrum methodologies and adhere to best software engineering practices.
- Interface with offshore development teams.
- Communicate technical issues; assist with technical specification documentation and review.
- Mentor junior team members.
- Other responsibilities and duties as assigned by manager.
What You Will Bring:
- Bachelor's degree in Computer Science, Engineering, Information Technology or a related technical field.
- 8+ years of experience in software product development and life-cycle maintenance.
Ideally, You Will Have:
- Master's degree in Computer Science, Engineering, Information Technology or a related technical field.
- Solid AWS Cloud platform experience (Lambda Serverless Framework , IAM, API Gateway, Cognito, CloudWatch, SQS, SSM, EventBridge).
- Hands on experience in databases (DynamoDB, ElasticSearch, CouchDB, Redis) and NodeJS.
- Knowledge in messaging framework like AWS IoT Core for MQTT.
- API integration experience such as using JSON, YAML, HTTP request/response, authentication, authorization.
- Experience in Bitbucket, JIRA, CI/CD, and application monitoring and alerting tools like NewRelic.
- Programming skills in multiple languages
- Strong analytical and problem-solving skills.
- Experience in working in highly available large-scale distributed systems that utilize load balancing, horizontal scalability, and high availability.
- Strong verbal and written communications skills and ability to work effectively across organizations.
Physical Demands:
- Ability to work in Milpitas, CA office.
- Ability to lift to OSHA single person lift requirements.
- Ability to sit, stand, bend, or walk for prolonged periods of time
Elo Touch Solutions provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Elo Touch Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Elo Touch Solutions expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Elo Touch Solutions employees to perform their job duties may result in discipline up to and including discharge.
Elo Touch Solutions offers a competitive total compensation package. Benefits include Health, Dental, Vision, Life Insurance, Paid Vacation, 401K, Long and Short-Term Disability, and Tuition Reimbursement. Starting compensation for this role typically ranges between $127,200 and $178,800 annually is commensurate with experience relative to the position and may vary based on candidate geographical location.
Date Posted
05/10/2024
Views
2
Similar Jobs
Senior Front-End Software Engineer - Percipient.ai
Views in the last 30 days - 0
Percipientai founded in 2017 is a cuttingedge technology company specializing in Computer Vision Artificial Intelligence and Deep Learning They develo...
View DetailsPrincipal Software Engineer (Prisma Access) - Palo Alto Networks
Views in the last 30 days - 0
Palo Alto Networks is a cybersecurity company committed to protecting the digital way of life They are seeking a Principal Software Engineer to build ...
View DetailsPrincipal Engineer Software (Full Stack Developer) - Palo Alto Networks
Views in the last 30 days - 0
Palo Alto Networks is seeking a Senior FullStack Engineer to develop and maintain highperformance web applications collaborating with crossfunctional ...
View DetailsStaff Flight Test Engineer - Wisk
Views in the last 30 days - 0
Wisk Aero is seeking a Staff Flight Test Engineer to join their team in Hollister CA The role involves ensuring safe and efficient flight testing and ...
View DetailsSenior Developer, Data Engineer - Tarana Wireless, Inc.
Views in the last 30 days - 0
Tarana is seeking a Senior DeveloperData Engineer with 5 years of experience in building largescale data pipelines The role involves designing buildin...
View DetailsStaff Engineer, System Design Verification Engineering - Western Digital
Views in the last 30 days - 0
Western Digital is seeking a validation engineer to define and track test plans characterize and optimize SSDs and lead bug review meetings The ideal ...
View Details