47 Software Developers jobs in Moreno Valley
Full Stack Developer
Posted 3 days ago
Job Viewed
Job Description
One of Insight Global's clients is looking for a full-stack developer to join the team for a 6-month contract position. The project entails working on a Graduate Student Management System (GSMS) to help track funding, employment, and overall graduate packages for graduate students. A qualified candidate for the role will have at least 5 years of professional experience with Java and be proficient in frameworks like Spring Boot, Micronaut, or Quarkus. Theyll have strong skills in building RESTful APIs, cloud platforms (AWS, GCP, or Azure), and containerization tools like Docker and Kubernetes. Familiarity with both relational and NoSQL databases, Git, and modern authentication methods (OAuth2, JWT) is essential. This role is remote with the requirement to work 8:00am - 5:00pm PST.
We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to Human Resources Request Form . The EEOC "Know Your Rights" Poster is available here .
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: .
Required Skills & Experience
- 5+ years of professional full-stack software development experience in the following technologies:
Front End: Angular
Back End: Node (NestJS preferable)
- Demonstrable experience designing and implementing RESTful APIs.
- Solid understanding of various API authentication schemes (e.g., OAuth2, JWT, API Keys)
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Expert-level proficiency with Git.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Nice to Have Skills & Experience
- Familiarity with SOAP web services is a plus
- Experience with NestJS
- Experience with continuous integration and continuous delivery (CI/CD) pipelines.
- Familiarity with messaging queues (e.g., Kafka, RabbitMQ).
- Experience with testing frameworks (e.g., JUnit, Mockito, Spock).
Knowledge of observability tools and practices (e.g., logging, metrics, tracing).
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.
Full Stack Developer

Posted today
Job Viewed
Job Description
One of Insight Global's clients is looking for a full-stack developer to join the team for a 6-month contract position. The project entails working on a Graduate Student Management System (GSMS) to help track funding, employment, and overall graduate packages for graduate students. A qualified candidate for the role will have at least 5 years of professional experience with Java and be proficient in frameworks like Spring Boot, Micronaut, or Quarkus. Theyll have strong skills in building RESTful APIs, cloud platforms (AWS, GCP, or Azure), and containerization tools like Docker and Kubernetes. Familiarity with both relational and NoSQL databases, Git, and modern authentication methods (OAuth2, JWT) is essential. This role is remote with the requirement to work 8:00am - 5:00pm PST.
We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to Human Resources Request Form ( . The EEOC "Know Your Rights" Poster is available here ( .
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: .
Skills and Requirements
- 5+ years of professional full-stack software development experience in the following technologies:
Front End: Angular
Back End: Node (NestJS preferable)
- Demonstrable experience designing and implementing RESTful APIs.
- Solid understanding of various API authentication schemes (e.g., OAuth2, JWT, API Keys)
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Expert-level proficiency with Git.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. - Familiarity with SOAP web services is a plus
- Experience with NestJS
- Experience with continuous integration and continuous delivery (CI/CD) pipelines.
- Familiarity with messaging queues (e.g., Kafka, RabbitMQ).
- Experience with testing frameworks (e.g., JUnit, Mockito, Spock).
Knowledge of observability tools and practices (e.g., logging, metrics, tracing). null
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to
Full-Stack Developer
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Troubleshoot and debug production issues, ensuring system stability and performance.
- Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
- Participate in all phases of the software development lifecycle, from requirements gathering to deployment and maintenance.
- Collaborate with product managers, designers, and other engineers to define specifications and deliver features.
- Develop, test, and deploy high-quality software solutions using modern programming languages and frameworks.
Qualifications:
- Strong problem-solving skills and ability to work in an Agile development environment.
- Bachelor's or Master's degree in Computer Science or a related technical field.
- 5+ years of experience in software development, IT operations, or cybersecurity.
- Experience with cloud platforms (AWS, Azure, GCP) and DevOps practices.
- Proficiency in relevant programming languages (e.g., Python, Java, C#, JavaScript) and frameworks.
As a Full-Stack Developer, you will receive a competitive salary of $170,000 per annum and a full suite of benefits, including health, dental, and vision plans, a 401(k) with company contribution, and ample opportunities for professional development. Our client is proud of its diverse and inclusive workplace in Los Angeles, California, US , encouraging creativity and fostering a strong sense of community.
If you are a highly motivated and qualified individual looking to advance your career in IT & Software, we encourage you to apply. This is a chance to join a forward-thinking company and contribute to impactful projects. Apply today!
Our client is a dynamic and innovative company committed to excellence and fostering a supportive work environment. We believe in empowering our employees and providing them with the tools and opportunities to succeed. Joining our team means becoming part of a community that values collaboration, continuous learning, and making a real impact. We are constantly seeking individuals who are passionate about their work and eager to contribute to our shared success. This role offers the chance to engage with challenging projects and work alongside industry experts. We are dedicated to maintaining a workplace where every voice is heard and every contribution matters. Come grow with us and help shape the future of the industry.
Web Developer
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the Web Developer role at Canonical Join to apply for the Web Developer role at Canonical Our mission is great open source It is our mission to make open source software available to people everywhere. We create world-renowned software, impacting the lives of millions of people every day. The web team works in a multi-disciplinary environment with visual designers, UX designers and other developers to bring exciting new web projects to life. We help and learn from each other and constantly strive to improve both our work and our processes. Required Skills And Experience Demonstrable experience of work on modern web applications A strong understanding of HTML, CSS with SCSS and JavaScript Experience with Javascript components libraries Experience with TypeScript Experience with responsive user interfaces for a wide range of devices and browsers Experience with Git or other version control systems Awareness of SEO best practice Consideration of accessibility in all aspects of your work A strong understanding of web performance in complex user interfaces Ability to interact with UX, designers and server-side developers Curiosity about technology and a thirst to learn Based in EMEA timezones (Europe, the Middle East and Africa) University degree or equivalent education Useful experience if you have it Familiarity with Linux desktop technologies Server-side languages, such as Python or NodeJS Experience working on a large scale React (with TypeScript) project A history of open source contributions Relevant work experience Who you are We want a Web Developer who loves what they do. You are passionate about web standards and keep abreast of new developments in our industry. You always look for opportunities to improve your skills. You like to show off what you're working on and also learn from others. You have strong attention to detail and value the design of a product as much as you value the code. You have strong communication skills and maybe even blog once in a while. You're aware of the latest CSS techniques but also know the limitations that developing for a broad audience can bring - actually, you embrace the challenge. In this team You'll create high fidelity websites and web apps using the latest incarnations of HTML, CSS (SCSS) and Javascript (React and TypeScript) You'll help maintain existing projects including updating content and adding new pages You'll manage incoming requests for updates and liaise with or delegate to other people as necessary You'll ensure the standard of our output remains high and consistent across our whole product portfolio You'll ensure new pages are published according to specification and in compliance with our web style guide You'll participate in and contribute to our living style guide, Vanilla Framework. Work closely with UX designers and visual designers to implement exemplary user experiences. What we offer An opportunity to help shape a company and products with a strong influence in the open source community An inclusive work environment within a team of friendly people with a broad range of skill sets, from UX designers to copywriters Learning and development Annual compensation review Recognition rewards Annual leave Priority Pass for travel We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity we will give your application fair consideration. Seniority level Seniority level Entry level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at Canonical by 2x Sign in to set job alerts for “Web Developer” roles. We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Java Web Developer
Posted 3 days ago
Job Viewed
Job Description
The Job Market is Challenging due to almost 300,000 Tech Layoffs since October 2022 due to which thousands of laid off Techies are competing with existing Jobseekers. Entry level Job seekers struggle to get responses to their applications forget about getting client interviews. As the Saying goes "when the Going gets tough the Tough get going" Candidates who want to make a tech career they need to differentiate themselves by ensuring they have exceptional skills and technologies to be noticed by clients.
Since 2010 Synergisticit has helped Jobseekers differentiate themselves by providing candidates the requisite skills and experience to outperform at interviews and clients. Here at SynergisticIT We just don't focus on getting you a Job we make careers.
All Positions are open for all visas and US citizens
We are matchmakers we provide clients with candidates who can perform from day 1 of starting work. In this challenging economy every client wants to save $'s and they want the best value for their money. Jobseekers need to self-evaluate if they have the requisite skills to meet client requirements and needs. Clients now post covid can also hire remote workers which increases even more competition for jobseekers.
We at Synergisticit understand the problem of the mismatch between employer's requirements and Employee skills and that's why since 2010 we have helped 1000's of candidates get jobs at technology clients like apple, google, PayPal, western union, Client, visa, Walmart lab s etc. to name a few.
We have an excellent reputation with the clients. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients.
Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates or People looking to switch careers or who have had gaps in employment and looking to make their careers in IT Industry
We assist in filing for STEM extension and also for H1b and Green card filing to Candidates
We also offer optionally Skill and technology enhancement programs for candidates who are either missing skills or are lacking Industry/Client experience with Projects and skills. Candidates having difficulty in finding jobs or cracking interviews or who wants to improve their skill portfolio. If they are qualified with enough skills and have hands on project work at clients then they should be good to be submitted to clients. Shortlisting and selection is totally based on clients discretion not ours.
please check the below links to see success outcomes of our candidates
We regularly interact with the Top Tech companies to give our candidates a competitive advantage-Please see us exhibiting at Oracle Cloud world /Oracle Java one (Las vegas) -2023/2022 and at Gartner Data Analytics Summit (Florida)-2023
For preparing for interviews please visit
We are looking for the right matching candidates for our clients
Please apply via the job posting
REQUIRED SKILLS For Java /Full stack/Software Programmer
- Bachelor's degree or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
- Highly motivated, self-learner, and technically inquisitive
- Experience in programming language Java and understanding of the software development life cycle
- Project work on the skills
- Knowledge of Core Java, JavaScript, C++ or software programming
- Spring boot, Microservices, Docker, Jenkins and REST API's experience
- Excellent written and verbal communication skills
REQUIRED SKILLS
- Bachelor's degree or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
- Project work on the technologies needed
- Highly motivated, self-learner, and technically inquisitive
- Experience in programming language Java and understanding of the software development life cycle
- Knowledge of Statistics, SAS, Python, Computer Vision, data visualization tools
- Excellent written and verbal communication skills
Preferred skills: NLP, Text mining, Tableau, PowerBI, TensorFlow
If you get emails from our skill enhancement team please ask them to take you off their distribution list and make you unavailable as they share the same database with the client servicing team.
No phone calls please. Shortlisted candidates would be reached out. No third party or agency candidates or c2c candidates
Entry Level Web Developer (JavaScript Specialist)
Posted 2 days ago
Job Viewed
Job Description
All Positions are open for all visas and US citizens
We are matchmakers we provide clients with candidates who can perform from day 1 of starting work. In this economy no client wants or has the resources to take an entry level person and spend resources on upgrading their skills and on top of that pay the jobseeker. That's the specific reason there are so many techies both experience and freshers who are unemployed.
Clients have now the option to hire remote workers from anywhere so for a Jobseeker its important to introspect and see how they can become better and have the skills and technologies to meet client requirements.
We at Synergisticit understand the problem of the mismatch between employer's requirements and Employee skills and that's why since 2010 we have helped thousands of candidates get jobs at technology clients like apple, google, Paypal, western union, Client, visa, walmart lab s etc to name a few.
Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make their careers in IT Industry
We welcome candidates with all visas and citizens to apply.
If you get emails from our skill enhancement team please ask them to take you off their distribution list and make you unavailable as they share the same database with the client servicing team.
please check the below links to see success outcomes of our candidates
Why do Tech Companies not Hire recent Computer Science Graduates | SynergisticIT
Technical Skills or Experience? | Which one is important to get a Job? | SynergisticIT
If you have relevant skills and industry experience, please apply
For preparing for interviews please visit
REQUIRED SKILLS For Java /Software Programmers
- Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
- Highly motivated, self-learner, and technically inquisitive
- Experience in programming language Java and understanding of the software development life cycle
- Project work on the skills
- Knowledge of Core Java, javascript , C++ or software programming
- Spring boot, Microservices, Docker, Jenkins and REST API's experience
- Excellent written and verbal communication skills
REQUIRED SKILLS
- Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
- Project work on the technologies needed
- Highly motivated, self-learner, and technically inquisitive
- Experience in programming language Java and understanding of the software development life cycle
- Knowledge of Statistics, SAS, Python, Computer Vision, data visualization tools
- Excellent written and verbal communication skills
Please understand skills and relevant experience on real world projects are required by clients for selection even if its Junior or entry level position the additional skills and Project work with hands on experience building projects at client site are the only way a candidate can be picked by clients.
No third party candidates or c2c candidates
please only apply to the posting
If you get emails from our skill enhancement team please ask them to take you off their distribution list and make you unavailable as they share the same database with the client servicing team.
No phone calls please. Shortlisted candidates would be reached out.
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
The Software Engineer is responsible for the design, development, testing, and troubleshooting of software systems and applications, particularly in the area of control system development for Electric Vehicles (EVs). This role requires collaboration with various teams, including international teams, to ensure that software and systems operate efficiently, reliably, and securely. In addition, the engineer will mentor and support junior developers while working closely with cross-functional teams and external partners to drive the development and implementation of new software solutions. Maintaining clean, well-documented code while adhering to best practices in software quality, security, and performance is essential. Develop and manage Electric Vehicle (EV) software requirements and specifications. Design and implement software systems and components for applications and platforms using tools such as MATLAB/Simulink. Develop and execute testing and diagnostics for software products and systems, primarily for EV applications. Troubleshoot software-related issues in components, communication, and vehicle systems. Resolve complex technical challenges in component development, system integration, and deployment. Improve software engineering processes through standardized procedures, documentation and related tools. Proactively mitigate project delays by providing short-term solutions for design/implementation issues. Support system configuration, including installation, training, and setup for end-users or internal stakeholders. Collaborate with cross-functional teams (e.g., Sales, Manufacturing, Service) to design, implement, and troubleshoot new technologies/features. Participate in business travel for engineering purposes, including international trips (e.g., to China) as needed. Required Knowledge, Skills, and Abilities: Technical Knowledge & Documentation Practical knowledge in software engineering & automotive engineering Skills in translating vehicle-level requirements into software requirements. Software Design & Implementation Profound knowledge of vehicle software design and development. Experience in implementing high-quality, reliable, and standards-compliant software code (e.g., MISRA, MAAB). Proficiency with software development tools (e.g., MATLAB/Simulink, GitHub). Strong Model-Based Development (MBD) skills for software implementation. Software Problem-Solving Skills Expertise in root cause analysis for vehicle system failures, particularly in EV systems. Strong debugging and troubleshooting skills for embedded software. Proficiency in analyzing and interpreting software performance metrics (e.g., execution time, CPU load). Quality & Safety Compliance Strict adherence to software safety standards and regulations (e.g., ISO26262) Precision-focused approach to software validation Implementation of quality control measures for software systems Project Execution Ability to manage multiple software design projects On-time delivery of software system solutions Effective communication with cross-functional engineering teams Hands-on experience with software test equipment (e.g., Simulink Test) Knowledge of the unit testing and mitigation techniques Prototyping and validation of software systems Optimization of software designs for cost/performance Implementation of process improvements in software development Staying current with software engineering advancements Education, Experience, and/or Required Licenses: Education Bachelor’s degree in software engineering or a related field (required). Equivalent education or experience may be considered. Preferred: Advanced degree (Master’s/PhD) or certification in Software Engineering or related technologies. Experience 5+ years of experience in Software Engineering, preferably in the automotive industry. 3+ years of hands-on experience with software design tools (e.g., Simulink, Stateflow) 3+ years of hands-on experience with data logging & analysis tools (e.g., CANalyzer) Proven track record in troubleshooting and optimizing complex vehicle software systems. Hands-on experience in vehicle control software, preferably EV controls (e.g., VCU, BMS). Familiarity with cross-functional project management tools (e.g., JIRA, Confluence). ElDorado National California Inc. (ENC) is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other protected class under applicable federal, state, and local laws. We are committed to fostering a diverse and inclusive workplace where all employees feel valued and respected. ENC takes affirmative action to employ and advance employment opportunities for minorities, women, protected veterans, and individuals with disabilities. We actively encourage qualified candidates from all backgrounds to apply and join our team. ENC is also committed to ensuring that individuals with disabilities have equal access to opportunities. If you require a reasonable accommodation to complete the application process, please contact HR Department for assistance. In accordance with California's wage transparency law (Senate Bill 1162), we are committed to pay equity and transparency. The salary range reflected on the job positing is our good faith estimate of what we expect to pay for this role at the time of posting. While we do not typically hire at the top of the salary range, initial offers are based on the candidate’s qualifications and experience, with opportunities for growth and increases over time. The hiring range for this position is $120,000.00 - $135,000.00 per year #J-18808-Ljbffr
Be The First To Know
About the latest Software developers Jobs in Moreno Valley !
Sr. Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Job Summary: The Senior Software Engineer is responsible for the design, development, testing, and troubleshooting of software systems and applications, particularly in the area of control system development for Electric Vehicles (EVs). This role requires collaboration with various teams, including international teams, to ensure that software components and systems operate efficiently, reliably, and securely. In addition, the engineer will mentor and support junior developers while working closely with cross-functional teams and external partners to drive the development and implementation of new software solutions. Maintaining clean, well-documented code while adhering to best practices in software quality, security, and performance is essential. Essential Duties and Responsibilities: This list of duties and responsibilities is not all inclusive and may include other duties and responsibilities, as management may deem necessary from time to time. Development and maintenance of Electric Vehicle applications, control requirements, and specifications. Development and coding of software systems and components for applications and platforms using MATLAB/Simulink. Development and execution of testing and diagnostics for software products and systems, primarily for Electric Vehicle applications. Troubleshooting of distributed systems, APIs, message queues, databases, and other software frameworks. Solving complex technical challenges related to software development, system integration, and deployment processes. Supporting improvements to the software engineering process through established procedures and documentation. Providing short-term solutions for design or implementation issues to prevent project or product delivery delays. Responding to system configuration requests, including installation, training, and setup for end-users or internal stakeholders. Collaborating with internal and external product development and engineering teams to design, implement, and troubleshoot new technologies and features. Required Knowledge, Skills, and Abilities: Experience with problem-solving techniques such as the 5 Whys and root cause analysis in software debugging and system troubleshooting. Proficient in statistical techniques and data analysis to evaluate system performance, identify trends, and inform data-driven decisions. Strong communication and interpersonal skills with the ability to work directly with cross-functional teams, including developers, QA, product managers, and leadership, to discuss project initiatives and provide progress updates. Demonstrates a strong work ethic; highly motivated, organized, and self-disciplined. Versatile and flexible, with a willingness to adapt to changing project priorities and technology stacks. Self-motivated with the ability to work independently and stay focused on tasks. Ability to effectively prioritize and manage multiple concurrent assignments in a fast-paced, high-pressure environment. Strong and consistent attention to detail, ensuring code quality, accuracy, and thorough documentation. Creative and innovative team player who actively contributes to brainstorming, problem solving, and solution design. Uses sound judgment and makes timely, informed decisions related to software design, architecture, and implementation. Ability to work effectively both independently and as part of an agile team environment. Actively participates in continuous improvement initiatives for software products, development processes, and team workflows to enhance customer satisfaction and overall project success. Proactively seeks out opportunities to contribute in other areas when current tasks are complete, demonstrating initiative and a growth mindset. Makes suggestions for improving software quality, development processes, security, and team efficiency. Solid PC skills with proficiency in Microsoft Office products, including Excel, Word, Teams, and Outlook; familiarity with development tools such as Git, Jira, and code review platforms. Ability to read and understand software design documents, system architecture diagrams, and technical specifications, as well as follow written or verbal instructions. Capable of effectively presenting technical information in one-on-one and small group settings to team members, stakeholders, and leadership. Education and/or Experience: Bachelor’s degree in Computer Science, Software Engineering, or a related field is required. Equivalent education or experience may also be considered. Over 5 years of experience in software development or a related field, preferably with hands-on experience in the automotive industry. Proven experience in diagnosing and resolving complex software issues, including debugging and performance optimization. Knowledge and experience with debuggers and data logging/analysis tools (e.g., Simulink Test, CANalyzer). Proficiency in using software development tools and diagnostic utilities, such as version control systems (e.g., GitHub). An advanced degree or certifications in software engineering, cloud computing, or related technologies is a plus. Work Environment/Conditions: General office environment with work on the plant floor as required. ElDorado National California Inc. (ENC) is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other protected class under applicable federal, state, and local laws. We are committed to fostering a diverse and inclusive workplace where all employees feel valued and respected. ENC takes affirmative action to employ and advance employment opportunities for minorities, women, protected veterans, and individuals with disabilities. We actively encourage qualified candidates from all backgrounds to apply and join our team. ENC is also committed to ensuring that individuals with disabilities have equal access to opportunities. If you require a reasonable accommodation to complete the application process, please contact HR Department for assistance. In accordance with California's wage transparency law (Senate Bill 1162), we are committed to pay equity and transparency. The salary range reflected on the job positing is our good faith estimate of what we expect to pay for this role at the time of posting. While we do not typically hire at the top of the salary range, initial offers are based on the candidate’s qualifications and experience, with opportunities for growth and increases over time. Pay: $140,000.00 - $160,000.00 #J-18808-Ljbffr
Sr. Software Engineer
Posted 9 days ago
Job Viewed
Job Description
Join to apply for the Sr. Software Engineer role at ENC - ElDorado National California Inc. Join to apply for the Sr. Software Engineer role at ENC - ElDorado National California Inc. Get AI-powered advice on this job and more exclusive features. Job Summary The Senior Software Engineer is responsible for the design, development, testing, and troubleshooting of software systems and applications, particularly in the area of control system development for Electric Vehicles (EVs). This role requires collaboration with various teams, including international teams, to ensure that software components and systems operate efficiently, reliably, and securely. Job Summary The Senior Software Engineer is responsible for the design, development, testing, and troubleshooting of software systems and applications, particularly in the area of control system development for Electric Vehicles (EVs). This role requires collaboration with various teams, including international teams, to ensure that software components and systems operate efficiently, reliably, and securely. In addition, the engineer will mentor and support junior developers while working closely with cross-functional teams and external partners to drive the development and implementation of new software solutions. Maintaining clean, well-documented code while adhering to best practices in software quality, security, and performance is essential. Essential Duties And Responsibilities This list of duties and responsibilities is not all inclusive and may include other duties and responsibilities, as management may deem necessary from time to time. Development and maintenance of Electric Vehicle applications, control requirements, and specifications. Development and coding of software systems and components for applications and platforms using MATLAB/Simulink. Development and execution of testing and diagnostics for software products and systems, primarily for Electric Vehicle applications. Troubleshooting of distributed systems, APIs, message queues, databases, and other software frameworks. Solving complex technical challenges related to software development, system integration, and deployment processes. Supporting improvements to the software engineering process through established procedures and documentation. Providing short-term solutions for design or implementation issues to prevent project or product delivery delays. Responding to system configuration requests, including installation, training, and setup for end-users or internal stakeholders. Collaborating with internal and external product development and engineering teams to design, implement, and troubleshoot new technologies and features. Required Knowledge, Skills, And Abilities Experience with problem-solving techniques such as the 5 Whys and root cause analysis in software debugging and system troubleshooting. Proficient in statistical techniques and data analysis to evaluate system performance, identify trends, and inform data-driven decisions. Strong communication and interpersonal skills with the ability to work directly with cross-functional teams, including developers, QA, product managers, and leadership, to discuss project initiatives and provide progress updates. Demonstrates a strong work ethic; highly motivated, organized, and self-disciplined. Versatile and flexible, with a willingness to adapt to changing project priorities and technology stacks. Self-motivated with the ability to work independently and stay focused on tasks. Ability to effectively prioritize and manage multiple concurrent assignments in a fast-paced, high-pressure environment. Strong and consistent attention to detail, ensuring code quality, accuracy, and thorough documentation. Creative and innovative team player who actively contributes to brainstorming, problem solving, and solution design. Uses sound judgment and makes timely, informed decisions related to software design, architecture, and implementation. Ability to work effectively both independently and as part of an agile team environment. Actively participates in continuous improvement initiatives for software products, development processes, and team workflows to enhance customer satisfaction and overall project success. Proactively seeks out opportunities to contribute in other areas when current tasks are complete, demonstrating initiative and a growth mindset. Makes suggestions for improving software quality, development processes, security, and team efficiency. Solid PC skills with proficiency in Microsoft Office products, including Excel, Word, Teams, and Outlook; familiarity with development tools such as Git, Jira, and code review platforms. Ability to read and understand software design documents, system architecture diagrams, and technical specifications, as well as follow written or verbal instructions. Capable of effectively presenting technical information in one-on-one and small group settings to team members, stakeholders, and leadership. Education And/or Experience Bachelor’s degree in Computer Science, Software Engineering, or a related field is required. Equivalent education or experience may also be considered. Over 5 years of experience in software development or a related field, preferably with hands-on experience in the automotive industry. Proven experience in diagnosing and resolving complex software issues, including debugging and performance optimization. Knowledge and experience with debuggers and data logging/analysis tools (e.g., Simulink Test, CANalyzer). Proficiency in using software development tools and diagnostic utilities, such as version control systems (e.g., GitHub). An advanced degree or certifications in software engineering, cloud computing, or related technologies is a plus. Work Environment/Conditions General office environment with work on the plant floor as required. ElDorado National California Inc. (ENC) is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other protected class under applicable federal, state, and local laws. We are committed to fostering a diverse and inclusive workplace where all employees feel valued and respected. ENC takes affirmative action to employ and advance employment opportunities for minorities, women, protected veterans, and individuals with disabilities. We actively encourage qualified candidates from all backgrounds to apply and join our team. ENC is also committed to ensuring that individuals with disabilities have equal access to opportunities. If you require a reasonable accommodation to complete the application process, please contact HR Department for assistance. In accordance with California's wage transparency law (Senate Bill 1162), we are committed to pay equity and transparency. The salary range reflected on the job positing is our good faith estimate of what we expect to pay for this role at the time of posting. While we do not typically hire at the top of the salary range, initial offers are based on the candidate’s qualifications and experience, with opportunities for growth and increases over time. Pay: $140,000.00 - $60,000.00 Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Motor Vehicle Manufacturing Referrals increase your chances of interviewing at ENC - ElDorado National California Inc. by 2x Sign in to set job alerts for “Senior Software Engineer” roles. Senior Software Developer (AI & Digital Solution) Senior Software Engineer - Digital Workplace Embedded Linux Senior Software Engineer - Optimisation Sr. Software Developer - C#/WPF for UI/UX Development Perris, CA $108 000.00- 120,000.00 3 months ago San Bernardino, CA 160,000.00- 180,000.00 5 months ago Redlands, CA 118,976.00- 197,600.00 1 week ago Sr. C++ Software Development Engineer – Graphics Sr. Software Development Engineer - Maritime Redlands, CA $1 8,976.00- 197,600.00 2 weeks ago Principal C++ Software Engineer - ArcGIS Geocoding Algorithms Sr. C++ Software Engineer - ArcGIS Geocoding Algorithms Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis Redlands, CA 118,976.00- 197,600.00 1 week ago Senior Software Engineer - packaging - optimize Ubuntu Server Sr. C++ Software Engineer – ArcGIS Geocoding Redlands, CA $1 8,976.00- 197,600.00 1 week ago Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu Server Sr. C++ Software Development Engineer - Visualization & Cartography Riverside, CA 90,300.00- 189,600.00 1 week ago Riverside, CA 120,000.00- 200,000.00 3 days ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Sr. Software Engineer
Posted 16 days ago
Job Viewed
Job Description
The Senior Software Engineer is responsible for establishing and ensuring that the software policies, procedures, and standards are communicated to the team and actively enforced. This includes but not be limited to coding standards regarding software libraries, frameworks, APIs, code commenting, architecture, naming conventions, and other software best practices. This is a leadership opportunity responsible for the coordination of software development projects by acting as the central liaison between diverse teams and promoting industry best practices.
ESSENTIAL DUTIES AND RESPONSIBILITIES
1. Designs, develops, codes, installs, tests, debugs, documents programs and applications using appropriate editors, and according to specifications.
2. Oversees code check-ins by the rest of the development team to ensure that a high level of quality is maintained.
3. Identifies, recommends, and prioritizes new software features and applications in conjunction with project managers and stakeholders.
4. Ensures the development team is continuously improving their skills and provides their knowledge and assistance to the team when needed.
5. Reviews and delegates work for the development team, provides technical advice to stakeholders, and provides the software development perspective on project requirements.
6. Plans phases of the software development life cycle (SDLC) for a variety of projects.
7. Participates in Agile functions including Daily Scrums, Backlog Grooming, Sprint Planning and Sprint Retrospective.
8. Performs other duties as assigned to support the efficient operation of the department.
EDUCATIONAL, EXPERIENCE AND QUALIFICATIONS
- Bachelor's Degree in Computer Science or a related field required.
- Minimum of seven (7) years' experience in Software Engineer and/or Developer required.
- Related, relevant, and/or direct experience may be considered in lieu of minimum educational requirements indicated above.
- Must be familiar with application, web, and database development, specifically .Net Framework, .Net Core, Windows Presentation Foundation (WPF), SharePoint, Microsoft Suite (MS MVC), jQuery, Language-Integrated Query (LINQ), Language-Integrated Query (LINQ) to Structured Query Lang (SQL), Web Services, Entity Framework, Mulesoft Anypoint, SwiftUI, UIKit, xCode, Kotlin, Jetpack Compose, Android Studio and Unit Testing.
- Must be familiar with source control systems, preferably Team Foundation Server, Git.
- Must be familiar with Visual Studio, Microsoft Suite Office Applications.
- Experience with systems engineering and integration (Microsoft Suite (MS) Server, Internet Information Services (IIS).
- Preferred Languages: C#, C++, Structured Query Language (SQL) (Specifically Microsoft T-SQL), JavaScript, Cascading Style Sheets (CSS 3.0), Hypertext Markup Language (HTML5).
- Must be familiar with Integration patterns and how disparate applications can be connected by developing interfaces
- At the discretion of the San Manuel Tribal Gaming Commission, you may be required to obtain and maintain a gaming license.
- Select One of the Following for Driving Responsibilities : No Driving Responsibilities: Role does not require a driver's license or insurance.
The physical demands and working environment described here are representative of those that an employee encounters and must be met by an employee to successfully perform the essential functions of this job.
- Primary work environment is in a climate-controlled office setting.
- Work requires travel to attend meetings, trade shows, and conferences.
- Incumbents may be required to work evening, weekend and holiday shifts.
- Must be able to work in a fast-paced, high-demand environment.
- Strength sufficient to exert up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects and/or move up to 40 pounds occasionally.
- Sedentary work: involves sitting most of the time. Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine, and computer printer.
- Physical activities that apply to the essential functions of the position are balancing, stooping, kneeling, crouching, reaching, pushing, pulling, lifting, grasping, talking, hearing, and repetitive motions.
- Hearing sufficient to hear conversational levels in person, via videoconference and over the telephone.
- Speech sufficient to make oneself heard and understood in person, in front of groups, in meetings, via videoconference and over the telephone.
- Visual acuity that meets the requirements of the position: The worker is required to have close visual acuity to perform an activity such as preparing and analyzing data and figures; transcribing; viewing a computer terminal; expansive reading and visual inspection of employees, visitors or facility.
- Mobility sufficient to safely move in an office environment, walk, stoop, bend and kneel, and enter, exit and operate a motor vehicle in the course of travel to promotional events, meetings, conferences, trade shows and San Manuel properties.
- Endurance sufficient to sit, walk and stand for extended periods, and maintain efficiency throughout the entire work shift and during extended work hours.
- The employee may be exposed to fumes or airborne particles including secondhand smoke.
Reasonable accommodation will be made in compliance with all applicable law.
As one of the largest private employers in the Inland Empire, San Manuel deeply cares about the future, growth and well-being of its employees. Join our team today!