Create Email Alert

Email Alert for

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.

Similar Jobs

  • Penn Foster

    Senior Software Engineer

    San Rafael, CA, United States

    Company Description The Averna experience Averna delivers industry-leading test solutions and services for communications and electronics device makers worldwide, accelerating product development, quality and innovation: Be global@work : Serve international customers and collaborate with colleagues in Canada, Europe, the U.S., Mexico and Asia. Driv

    Job Source: Penn Foster
  • L3Harris

    Senior Software Engineer

    Santa Rosa, CA, United States

    • Ending Soon

    Senior Software Engineer Description L3Harris is dedicated to recruiting and developing diverse, high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customer's mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employ

    Job Source: L3Harris
  • Visual Concepts

    Senior Software Engineer

    Novato, CA, United States

    • Ending Soon

    At Visual Concepts, we believe great games are made by diverse and empowered teams with a shared passion for play. As one of the world’s top game development studios, we have shipped over 100 multi-sku titles to critical acclaim and commercial success. Our teams are independent and entrepreneurial. Our studios in Agoura Hills, Novato, Foothill Ranc

    Job Source: Visual Concepts
  • 2K

    Senior Software Engineer

    Novato, CA, United States

    • Ending Soon

    Who We Are 2K is headquartered in Novato, California and is a wholly owned label of Take-Two Interactive Software, Inc. (NASDAQ: TTWO). Founded in 2005, 2K Games is a global video game company, publishing titles developed by some of the most influential game development studios in the world. Our studios responsible for developing 2K’s portfolio of

    Job Source: 2K
  • Rivos

    AI Software Engineer

    American Canyon, CA, United States

    Open position for AI Software development at a fast-moving startup. Potential Responsibilities Build-up components of an AI Software Stack Port AI Software to run on a new H/W platform Profiling and tuning of AI applications Implement math operators used in AI Build up infrastructure to validate AI models running on a new H/W platform Requirement

    Job Source: Rivos
  • L3Harris

    Software Engineer

    Santa Rosa, CA, United States

    • Ending Soon

    Software Engineer Description L3Harris is dedicated to recruiting and developing diverse, high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customer's mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and

    Job Source: L3Harris
  • GEICO

    Principal Software Engineer

    Napa, CA, United States

    • Ending Soon

    GEICO is seeking an experienced Principal Software Development Engineer with a passion for building high performance, low-latency platforms, and applications. You will help drive our insurance business transformation and platform engineering domain modernization as we redefine experience for our customers. Our Principal Software Development Engi

    Job Source: GEICO
  • Visual Concepts

    Software Engineer, Unreal

    Novato, CA, United States

    • Ending Soon

    At Visual Concepts, we believe great games are made by diverse and empowered teams with a shared passion for play. As one of the world’s top game development studios, we have shipped over 100 multi-sku titles to critical acclaim and commercial success. Our teams are independent and entrepreneurial. Our studios in Agoura Hills, Novato, Foothill Ranc

    Job Source: Visual Concepts

Senior Software Engineer

Petaluma, CA, United States

Summary:

The Senior Software Engineer will be responsible for developing the cloud and edge applications for NSC’s data learning and services platform. This person will also be part of machine learning and data analytics applications across silos of data to build best in class analytics software. This person will architect and perform at a senior level to help build out our technology platform using modern frontend, backend and mobile application technology frameworks. Must be willing to collaborate and help others on the team as necessary and be a solid team player. Person will work with smart bunch of folks who are doing state of the art development work in areas of home automation, security and control. Person will be interacting with product management and customers on the bleeding edge of technology to understand detailed requirements and create brand-new products for the market.

Primary Responsibilities:

Advance the state of the art in building services products with React.js, Node.js, Java, PHP, Go and mobile (Android/iOS) frameworks.

Full stack development for desktop and mobile for a data learning and services application that’s streamlining user interfaces and workflow processes in an important industry.

Work with other top-notch engineers, product manager, program managers and QA

Gathering functional requirements, architecting framework, developing technical specifications, and project & test planning

Designing/developing web, software, mobile apps, prototypes, or proofs of concepts (POC’s)

Act in a technical leadership capacity: Mentoring junior engineers, new team members, perform code reviews and applying technical expertise to challenging programming and design problems

Resolve defects/bugs during QA testing, pre-production, production, and post-release patches

Experience with Agile Development, SCRUM, or Extreme Programming methodologies

Design and develop the front end for our customer-facing applications using MVC framework

Design and develop supporting components and services for the backend tiers focusing on fault-tolerance and scalability in a multi-tenant enterprise environment

Maintain and improve the functionality and performance of the existing web applications; refactor legacy codebase

Help shape and execute the technical roadmap to develop next generation features; integrate corporate- and product-level architecture principles and goals into the team’s project work through designs, implementation strategies, and project sequencing.

Drive a culture of quality, technical curiosity, continuous improvement, and evidence-based decision making in the organization.

Other Duties as assigned

Knowledge Skills and Abilities:

7+ years experience developing web, software, or mobile applications

BS/MS in computer science

Require full-stack development experience with technologies like React.js, Node.js, Java, PHP

Require experience with one of the major relational databases (MySQL, Oracle, Postgres) and noSQL databases (Cassandra, Dynamo DB or Mongo DB)

Require Git, SVN or similar distributed SCM tools experience

Required to have strong object oriented programming experience using C++, C# or Java

Require experience and Strong understanding of entire Software Development Life Cycle (SDLC), Software design/architecture process, CI/CD processes, unit testing & Test Driven Development (TDD)

Required experience with web services (consuming or creating) with REST, SOAP, Dockers and Containers.

Require expert skills in Javascript, HTML5, CSS, Json or Python

Require experience with Cloud technologies e.g. AWS and GCP

Require strong knowledge of SOA, object-oriented programming, design patterns, multi-threaded application development

Essential to have experience in reporting and analytics, queuing and real-time streaming systems

Essential to have experience developing, maintaining, and innovating large scale, consumer facing web or mobile applications

Always Be Learning: Experience with open source technologies (if no practical work experience w/ Big Data, or cutting edge front-end technology—you’re prototyping and/or researching the up and coming technology and solutions

Preferably have a Github account with self-authored projects is a plus

Preferably have experience in mobile (Android/iOS) frameworks

Prefer experience & knowledge of Hadoop, ElasticSearch, Hive, Pig, Kafka and Machine Learning

Working Conditions:

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

The noise level in the work environment is usually moderate

Sufficient clarity of speech and hearing or other communication capabilities, with or without reasonable accommodation, which permits the employee to communicate effectively on the telephone and in person;

Sufficient manual dexterity with or without reasonable accommodation, which permits the employee to frequently operate a personal computer (estimated 80%-100% of the typical workday) and other office equipment

Sufficient personal mobility and physical reflexes, with or without reasonable accommodation, which permits the employee to work in an office setting and at a computer workstation for an extended period of time, with the ability to move between office and working lab considered to be approximately 100% of the workday.

Disclaimer: The above statements reflect the general details considered necessary to decide the principal functions of the job identified, and shall not be construed as a detailed description of all work requirements that may be inherent in the job. Job incumbents are expected to perform other duties necessary for the effective operation of the position, department, or the business.

#J-18808-Ljbffr

Apply

Create Email Alert

Create Email Alert

Email Alert for Senior Software Engineer jobs in Petaluma, CA, United States

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.