Post job

Principal software engineer jobs in Modesto, CA - 204 jobs

All
Principal Software Engineer
Software Engineer
Software Applications Engineer
Software Developer
Devops Engineer
Senior Software Engineer
Lead Architect/Developer
Software Systems Engineer
Senior Engineer
  • Senior/Principal Software Engineer - Special Programs, CA Onsite

    Accreditation Council for Graduate Medical Education 4.7company rating

    Principal software engineer job in Livermore, CA

    About Sandia Sandia National Laboratories is the nation's premier science and engineering lab for national security and technology innovation, with teams of specialists focused on cutting‑edge work in a broad array of areas. Some of the main reasons we love our jobs: Challenging work with amazing impact that contributes to security, peace, and freedom worldwide Extraordinary co‑workers Some of the best tools, equipment, and research facilities in the world Career advancement and enrichment opportunities Flexible work arrangements for many positions include 9/80 (work 80 hours every two weeks, with every other Friday off) and 4/10 (work 4 ten‑hour days each week) compressed workweeks, part‑time work, and telecommuting (a mix of onsite work and working from home) Generous vacation, strong medical and other benefits, competitive 401k, learning opportunities, relocation assistance and amenities aimed at creating a solid work/life balance* World‑changing technologies. Life‑changing careers. Learn more about Sandia at: ********************* *These benefits vary by job classification. What Your Job Will Be Like Are you passionate about solving complex problems and applying your expertise to develop innovative solutions? Join our dynamic team and help solve critical challenges to enhance our nation's security! We are seeking an experienced Software Engineer (job title: R&D S&E Computer Science) to design and implement cutting‑edge solutions for high‑consequence national security challenges. In this role, you will collaborate with U.S. government customers to develop impactful capabilities that directly support warfighters, strengthen national security, and deliver measurable results for critical missions. Your contributions will foster innovation, leverage teamwork, and cultivate creativity while addressing key mission needs. On any given day, you may be called on to: Lead and collaborate with technical design teams and subject matter experts to create innovative solutions that meet mission requirements and address end‑user needs. Utilize your skillset in software system architecture, software system implementation, technical documentation, reliability and performance assessment, and/or systematic technology insertion to enhance mission capabilities utilizing code bases ranging from 0.5 to 1.0+ million lines of code. Collaborate with Software Engineers, System Engineers, Information Technology staff, management, and customers to implement solutions that address requirements. Architect software systems, develop code, write unit tests, and create software tools to support the mission. Develop and execute test plans/procedures, create reports, and write software documentation. Perform system integration and unit testing. Apply system design principles to architect scalable, reliable, and secure solutions for critical missions. Incorporate software design methodologies to proactively address computer security considerations throughout the software development lifecycle. Develop and refine system CONOPS (Concept of Operations) to ensure technical solutions address operational needs. This position requires willingness and ability to work in a 24/7/365 on‑call support role to provide software discrepancy resolution. Due to the nature of the work, the selected applicant must be able to work onsite 100% of the time at the Livermore, CA site. Applicants on this requisition may be interviewed by multiple organizations at Sandia National Laboratories. Ability and willingness to travel, up to 25%, required. Salary Range $135,700 - $270,900 *Salary range is estimated, and actual salary will be determined after consideration of the selected candidate's experience and qualifications, and application of any approved geographic salary differential. Qualifications We Require A Bachelor's degree in a relevant discipline and five (5) years of directly relevant experience, or an equivalent combination of directly relevant education and engineering or scientific experience that demonstrates the knowledge, skills, and ability to perform independent research and development. Ability to obtain and maintain a DOE Q‑level and SCI‑level security clearance, which may require a polygraph test. Qualifications We Desire The ideal R&D S&E Computer Science candidate for Sandia National Laboratories will in addition possess the following: Graduate degree in Computer Science or a highly related field where an independent research project was a graduation requirement (e.g., independent project, thesis, or dissertation). Demonstrated software development skills and familiarity with modern software development practices and tools (e.g., Agile). Strong verbal and written communication skills, ability to work effectively in multidisciplinary teams, and a passion to improve and expand technical skills. Experience Requirements Also, for this posting we are seeking individuals with the following experience: An ideal candidate will have 10+ years experience in front‑end, back‑end, or full stack development in software engineering for code bases with 0.5 to 1.0+ million lines of code and the ability to quickly understand and contribute to complex software systems. Expertise in front‑end or full‑stack development, with proficiency in JavaScript, TypeScript, Angular, jQuery, and HTML5/CSS. Expertise in back‑end web application development using frameworks and tools such as Spring MVC, Tomcat, Jetty and coding with languages such as Java, Python, C++, JavaScript. Experience with mapping libraries such as Leaflet, Google Maps, Esri ArcGIS. Hands‑on experience with Relational Databases (e.g., Oracle PL/SQL, SQLite) and Non‑Relational Databases (e.g. NoSQL, Cassandra). Experience with Web Services, including WSDL, SOAP, and REST. Experience with any of the following: Apache Karaf, Apache Camel, Mina/Netty, OSGI, JMX, JDBC, Apache Aries, Log4J2, Apache CXF, Docker, Hazelcast, or Apache Ignite. Proven experience with Test‑driven development and testing methodologies. Knowledge of secure software engineering practices, including vulnerability assessment and software supply chain management methodologies such as Nexus scanning. Ability to analyze technology stacks to identify opportunities for optimization, security enhancements, and risk reduction. Ability to navigate ambiguous situations, and collaborate effectively with stakeholders and internal/external mission partners. Active DOE Q/SCI security clearance or equivalent DOD Top Secret/SCI security clearance. About Our Team The Special Programs Department (SPD) is responsible for managing and executing a variety of classified efforts at SNL's California site, including both Sensitive Compartmented Information (SCI) and Special Access Programs. These efforts entail providing communications services to a variety of customers. The SPD works closely with the National Nuclear Security Administration (NNSA), Department of Defense (DoD), and Intelligence Community (IC) to accomplish these efforts. The Special Programs Departments (8481, 8482, 8483, 8489) are responsible for developing high‑impact and high‑consequence national security projects that support a broad range of U.S. government sponsors. Our projects span numerous technical disciplines, including software engineering, systems engineering, network and infrastructure design, and information assurance. These projects encompass all phases of the system development lifecycle from inception to operations, and range in duration from days to years. Special Programs success stem from the teams ability to create innovative, end‑to‑end capabilities that support the most demanding missions. We partner closely with our customers to understand their mission needs and quickly develop robust meaningful solutions. Special Programs unique infrastructure, domain expertise, and innovative approaches deliver exceptional capabilities to our sponsors, while fostering a dynamic and engaging work environment for our team. Posting Duration This posting will be open for application submissions for a minimum of seven (7) calendar days, including the posting date. Sandia reserves the right to extend the posting date at any time. Security Clearance Sandia is required by DOE to conduct a pre‑employment drug test and background review that includes checks of personal references, credit, law enforcement records, and employment/education verifications. Applicants for employment need to be able to obtain and maintain a DOE Q‑level security clearance and SCI access, both of which require U.S. citizenship. SCI access may also require a polygraph examination. If you hold more than one citizenship (i.e., of the U.S. and another country), your ability to obtain these levels of access may be impacted. Applicants offered employment with Sandia are subject to a federal background investigation to meet the requirements for access to classified information or matter if the duties of the position require a DOE security clearance. Substance abuse or illegal drug use, falsification of information, criminal activity, serious misconduct or other indicators of untrustworthiness can cause a clearance to be denied or terminated by the DOE, resulting in the inability to perform the duties assigned and subsequent termination of employment. EEO All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status and any other protected class under state or federal law. NNSA Requirements for MedPEDs If you have a Medical Portable Electronic Device (MedPED), such as a pacemaker, defibrillator, drug‑releasing pump, hearing aids, or diagnostic equipment and other equipment for measuring, monitoring, and recording body functions such as heartbeat and brain waves, if employed by Sandia National Laboratories you may be required to comply with NNSA security requirements for MedPEDs. If you have a MedPED and you are selected for an on‑site interview at Sandia National Laboratories, there may be additional steps necessary to ensure compliance with NNSA security requirements prior to the interview date. #J-18808-Ljbffr
    $135.7k-270.9k yearly 2d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Principal DevOps Engineer - ML/AI Algorithms

    F. Hoffmann-La Roche Gruppe

    Principal software engineer job in Pleasanton, CA

    At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop and cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters. The Position Principal DevOps Engineer - ML/AI Algorithms Developing software is great, but developing software with a purpose is even better! As a Principal DevOps Engineer - ML/AI Algorithms, you will work on products that help people with the most precious thing they have - their health. You will be part of the RIS Research & Development team contributing to digital health products touching Imaging, ML/AI, and computational science. The Opportunity As Principal DevOps Engineer, you will collaborate with important stakeholders on the development of the build, release, and deploy toolchain for DevOps, paving the way for seamless and efficient software delivery processes. Location This role can be based in Santa Clara (primary location) or in secondary locations (Mississauga, Canada or Basel, Switzerland). Key Responsibilities Lead the initiative to set up, manage, and meticulously maintain parity across development, staging, and production application environments in cutting-edge cloud infrastructure, ensuring a robust and consistent deployment pipeline. Champion the implementation of advanced monitoring infrastructure development, empowering the team with real-time insights and ensuring the highest levels of system reliability and performance. Provide dedicated on-call support for production operations, ensuring the uninterrupted delivery of critical services and swift resolution of any operational issues. Interface with software developers, product managers, test engineers and administrators on projects to design and develop the build, release, and deploy toolchain for DevOps while providing on‑call support. Identify, troubleshoot and resolve issues quickly and effectively, sometimes under pressure. Actively involved in planning, high availability engineering, performance tuning, and automation/tools development. Manage multiple releases with focus on system reliability, scalability, and efficiency. Implement and manage the full lifecycle of machine learning models, including versioning, deployment strategies (e.g., canary, A/B testing), monitoring for drift and performance, and decommissioning. Bring in leadership quality to improve technology and process of devops as well as provide mentorship to other devops engineers in the team. Who You Are Bachelor's degree in Computer Science, Engineering, or a related field with a minimum of 8+ years of experience in a DevOps or equivalent combination of education and experience to perform at this level. 8+ years of experience with container technology, including Kubernetes, AWS EKS, Helm Charts, Splunk, and Docker, along with provisioning infrastructure through IAC using Terraform and cloud automation principles. Proficiency in Unix/Linux administration in Shell scripting and internals with a preference for Ubuntu. Deep working experience and extensive knowledge in building and deploying infrastructure using IaC frameworks such as terraform and AWS Cloudformation/SAM. Experience building and automating scalable data pipelines for ingesting, transforming, distributed computing and versioning large‑scale image datasets. Familiarity with DevOps practices and proficiency in log analysis and monitoring tools are essential for effective troubleshooting and system optimization. Proficiency in Python for automating production systems, including Git, Gitlab, Git actions, GitHub CI/CD, familiarity with common ML libraries such as TensorFlow, PyTorch, and scikit‑learn to understand the engineering needs of the ML models you will be deploying. Strong working knowledge of AWS Cloud infrastructure, including EC2, S3, API Gateway, Kubernetics, RDS, VPC peering, Route53, S3, IAM, Batch, Lambda, AWS Config and Autoscaling. Preferred MLOps experience with demonstrated experience supporting machine learning or computer vision teams. Deep experience with container orchestration for ML workloads using Kubernetes, including frameworks like Kubeflow or KubeRay to manage distributed training jobs. Familiarity with data versioning tools like DVC. Familiarity with common ML libraries such as TensorFlow, PyTorch, and scikit‑learn to understand the engineering needs of the ML models. Familiarity with other languages such as Java, R, and C/C++. Experience with AWS services for machine learning, such as Amazon SageMaker, and experience managing GPU‑accelerated compute instances (e.g., EC2 P and G series) for model training and inference. The expected salary range for this position based on the primary location of Santa Clara, CA is between $162,600 and $302,000. Actual pay will be determined based on experience, qualifications, geographic location, and other job‑related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below. Benefits Relocation benefits are not available for this position. Who we are A healthier future drives us to innovate. Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life‑changing healthcare solutions that make a global impact. Let's build a healthier future, together. Roche is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws. If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form Accommodations for Applicants. #J-18808-Ljbffr
    $162.6k-302k yearly 2d ago
  • Systems Software Engineer

    Sunbelt Controls 3.3company rating

    Principal software engineer job in Pleasanton, CA

    Now Hiring: Systems Software Engineer II 📍 Pleasanton, CA | 💰 $108,000 - $135,000 per year 🏢 About the Role We're looking for an experienced Systems Software Engineer II to join Sunbelt Controls, a leading provider of Building Automation System (BAS) solutions across the Western U.S. In this role, you'll develop and program databases, create custom graphics, and integrate control systems for smart buildings. You'll also support project startups, commissioning, and troubleshooting - working closely with project managers and engineers to deliver high-quality, energy-efficient building automation solutions. If you have a passion for technology, problem-solving, and helping create intelligent building systems, this opportunity is for you. ⚙️ What You'll Do Design and program BAS control system databases and graphics for assigned projects. Lead the startup, commissioning, and troubleshooting of control systems. Work with networked systems and diagnose LAN/WAN connectivity issues. Perform pre-functional and functional system testing, including LEED and Title 24 requirements. Manage project documentation, including as-builts and commissioning records. Coordinate with project teams, subcontractors, and clients for smooth execution. Mentor and support junior Systems Software Engineers. 🧠 What We're Looking For 2-5 years of experience in Building Automation Systems or a related field. Associate's degree in a technical field (Bachelor's in Mechanical or Electrical Engineering preferred). Proficiency in MS Office, Windows, and basic TCP/IP networking. Strong organizational skills and the ability to manage multiple priorities. Excellent communication and customer-service skills. Valid California driver's license. 💎 Why You'll Love Working With Us At Sunbelt Controls, we don't just build smart buildings - we build smart careers. As a 100% employee-owned company (ESOP), we offer a supportive, growth-oriented environment where innovation and teamwork thrive. What we offer: Competitive salary: $108K - $135K, based on experience Employee-owned company culture with a family-oriented feel Comprehensive health, dental, and vision coverage Paid time off, holidays, and 401(k)/retirement plan Professional growth, mentorship, and ongoing learning opportunities Veteran-friendly employer & Equal Opportunity workplace 🌍 About Sunbelt Controls Sunbelt Controls is a premier BAS solutions provider serving clients across multiple industries, including data centers, healthcare, education, biotech, and commercial real estate. We specialize in smart building technology, system retrofits, analytics, and energy efficiency - helping clients reduce operational costs and achieve sustainable performance. 👉 Apply today to join a team that's shaping the future of intelligent buildings. #Sunbelt #BuildingAutomation #SystemsEngineer #HVACControls #BASCareers
    $108k-135k yearly 4d ago
  • Software Developer III

    Bio-Rad Laboratories, Inc. 4.7company rating

    Principal software engineer job in Pleasanton, CA

    Bio-Rad's Life Sciences Group is advancing Droplet Digital PCR technology through next-generation software solutions. We seek an experienced Software Developer III with strong Angular expertise to applications that integrate with our dd PCR instruments and cloud platforms. This role blends hands‑on coding with architectural input and cross‑functional collaboration. How You'll Make An Impact: Design, implement, and maintain Angular-based applications. Integrate and extend RESTful APIs to connect embedded systems with cloud workflows. Partner with scientists, engineers, marketing, and regulatory colleagues to gather requirements and deliver validated solutions. Contribute to system architecture decisions, ensuring scalability, security, and performance. Participate in Agile processes, code reviews, and continuous integration/deployment practices. What You Bring: Education: Bachelor's degree (or higher) in Computer Science, Software Engineering, or related field. Work Experience: 8+ years of software development experience in high-level languages. Strong proficiency in modern Angular (v19+), TypeScript, HTML5, CSS3. Familiarity with state management libraries such as NgRx for scalable Angular application development. Experience with Rust and Web Assembly is a plus, as well as WebGL for advanced data visualization. Experience building cross‑platform desktop applications with Electron. Proven experience designing and consuming RESTful APIs. Familiarity with embedded software environments and integration with instruments. Working knowledge of cloud platforms (AWS preferred) including S3, API Gateway, Lambda, RDS. Solid understanding of relational databases (MySQL, Postgres). Strong knowledge of software design, architecture, validation/verification practices. Experience with analysis and UX presentation of scientific data. Experience with automated unit/functional testing and Agile/DevOps principles. Excellent communication, collaboration, troubleshooting, and documentation skills. Total Rewards Package: At Bio-Rad, we're empowered by our purpose and recognize that our employees are as well. That's why we offer a competitive and comprehensive Total Rewards Program that provides value, quality, and inclusivity while satisfying the diverse needs of our evolving workforce. Bio‑Rad's robust offerings serve to enrich the overall health, wealth, and wellbeing of our employees and their families through the various stages of an employee's work and life cycle. Benefits: We're proud to offer a variety of options, including competitive medical plans for you and your family, free HSA funds, a new fertility offering with stipend, group life and disability, paid parental leave, 401k plus profit sharing, an employee stock purchase program, a new upgraded and streamlined mental health platform, extensive learning and development opportunities, education benefits, student debt relief program, pet insurance, wellness challenges and support, paid time off, Employee Resource Groups (ERG's), and more! Compensation: The estimated base salary range for this position is $133,900 to $184,200 at the time of posting. Actual compensation will be provided in writing at the time of offer, if applicable, and is based on several factors we believe fairly and accurately impact compensation, including geographic location, experience, knowledge, skills, abilities, and other job permitted factors. This position is eligible for a variable annual bonus, which is dependent upon achievement of your individual objectives and Company performance. Who We Are: For 70 years, Bio‑Rad has focused on advancing the discovery process and transforming the fields of science and healthcare. As one of the top five life science companies, we are a global leader in developing, manufacturing, and marketing a broad range of high‑quality research and clinical diagnostic products. We help people everywhere live longer, healthier lives. Bio‑Rad offers a unique employee experience with collaborative teams that span the globe. Here, you are supported by leadership to build your career and are empowered to drive change that makes an impact you can see. EEO Statement: Bio‑Rad is an Equal Employment Opportunity/Affirmative Action employer, and we welcome candidates of all backgrounds. Veterans, people with physical or mental disabilities, and people of all race, color, sex, sexual orientation, gender identity, religion, national origin and citizenship status are encouraged to apply. Agency Non‑Solicitation: Bio‑Rad does not accept agency resumes, unless the agency has been authorized by a Bio‑Rad Recruiting Representative. Please do not submit resumes unless authorized to do so. Bio‑Rad will not pay for any fees related to unsolicited resumes. Fraud Alert: Bio‑Rad has received reports of individuals posing as Bio‑Rad recruiters to obtain information, including personal and financial, from applicants. Beware of these fake "recruiters" and job scams. Click here for more information on this scam and how to avoid it. #LI-PB1 #J-18808-Ljbffr
    $133.9k-184.2k yearly 1d ago
  • Software Developer II (Multiple Openings)

    Bodhtree Consulting Ltd. 3.4company rating

    Principal software engineer job in Pleasanton, CA

    Reach your full potential with Bodhtree. We are looking for team members that thrive in a dynamic environment. We believe solutions are only set in stone until the next solution is in place and improved. Technology changes and evolves. So do we. Join our team and think leadership with a purpose. View our Labor Conditions Application Postings. Software Developer II - Santa Clara, CA Duties Design, analyze, develop, code, test, debug, deploy and manage multi-tiered SharePoint Server application solutions and “farms” by leveraging frameworks like SharePoint Server/Client Object model, .Net, MVC, WCF and WPF, with adherence to coding standards, and to satisfy business requirements Work with business owners, users, and IT Analysts for requirements gathering, analysis, design, and development of software applications Convert project specifications into sequences of detailed instructions and logical steps. Review and alter applications to increase operating efficiency or to adapt to new requirements Optimize existing software code for better system performance Write documentation to describe program development, logic, coding, and corrections Provide custom solutions to meet business requirements and work on developing key controls/features using scripting technologies, frameworks, and libraries, like JQuery, JavaScript, LINQ, REST API, and PowerShell Location Multiple undetermined worksites throughout the U.S Minimum Qualifications Education: Master - Computer Science, Information Systems, Electrical/Electronics Engineering, or in a related field of study; will accept equivalent foreign degree Experience: One (1) year in the position above, as a Software or SharePoint Developer, Programmer/Analyst, or in a related role; Experience must Experience must include: SharePoint Server 2007/2010 C#, Visual Basic, ASP.NET, and WCF MS SQL Server 2008 and 2008 R2 Windows PowerShell Employer Contact Bodhtree Solutions, Inc. Human Resources Department 5201 Great America Parkway, Suite 532, Santa Clara, CA 95054 Email id: us_*************** Please apply online or send resume to Bodhtree Solutions, Inc. Human Resource Department, required travel/relocation to unanticipated client sites throughout the U.S. Computer System Analyst - Santa Clara, CA Duties Design, analyze, develop, code, test, debug, deploy and manage multi-tiered SharePoint Server application solutions by leveraging frameworks like SharePoint Server/Client Object model, .Net, MVC, WCF and WPF, with adherence to coding standards, and to satisfy business requirements Work with business owners, users, and IT Analysts for requirements gathering, analysis, design, and development of software applications Convert project specifications into sequences of detailed instructions and logical steps. Review and alter applications to increase operating efficiency or to adapt to new requirements Optimize existing software code for better system performance Strong SQL Server experience and creating SQL and DB objects on large, complex relational databases Strong Web Service development experience & Experience working with GIT and TFVC source control Proven experience to technically lead a development team across multiple time zones Write documentation to describe program development, logic, coding, and corrections Provide custom solutions to meet business requirements and work on developing key controls/features using scripting technologies, frameworks, and libraries, like JQuery, JavaScript, LINQ, REST API, Angular JS, React JS and PowerShell Location Multiple undetermined worksites throughout the U.S Minimum Qualifications Education: Master/Bachelors - Computer Science, Information Systems, Electrical/Electronics Engineering, or in a related field of study; will accept equivalent foreign degree Experience: Overall 6+ Years working on Microsoft technologies; Three (3) years in the position, as a Software or .Net Developer, Programmer/Analyst, or in a related role; Experience must Experience must include: SharePoint Server 2007/2010 C#, Visual Basic, ASP.NET, and WCF MS SQL Server 2008 and 2008 R2 Windows PowerShell Angular JS & React JS Employer Contact Bodhtree Solutions, Inc. Human Resources Department 74 West Neal Street, Suite 100 Pleasanton, CA. 94566 Tel: ************** Email id: us_*************** Please apply online or send resume to Bodhtree Solutions, Inc. Human Resource Department, required travel/relocation to unanticipated client sites throughout the U.S. Computer Programmer Analyst - Pleasanton, CA Duties Design, analyze, develop, code, test, debug, deploy and manage multi-tiered by leveraging frameworks like Client Object model, .Net, MVC, WCF and WPF, with adherence to coding standards, and to satisfy business requirements Work with business owners, users, and IT Analysts for requirements gathering, analysis, design, and development of software applications Convert project specifications into sequences of detailed instructions and logical steps. Review and alter applications to increase operating efficiency or to adapt to new requirements Optimize existing software code for better system performance Strong SQL Server experience and creating SQL and DB objects on large, complex relational databases Strong Web Service development experience & Experience working with GIT and TFVC source control Proven experience to technically lead a development team across multiple time zones Write documentation to describe program development, logic, coding, and corrections Provide custom solutions to meet business requirements and work on developing key controls/features using scripting technologies, frameworks, and libraries, like JQuery, JavaScript, LINQ, REST API & Angular JS Location Multiple undetermined worksites throughout the U.S Minimum Qualifications Education: Master - Computer Science, Information Systems, Electrical/Electronics Engineering, or in a related field of study; will accept equivalent foreign degree Experience: One (1) year in the position above, as a Software or SharePoint Developer, Programmer/Analyst, or in a related role; Experience must Experience must include: C#, Visual Basic, ASP.NET, and WCF MS SQL Server 2008 and 2008 R2 Angular JS & React JS Employer Contact Bodhtree Solutions, Inc. Human Resources Department 74 West Neal Street, Suite 100 Pleasanton, CA 94566 Tel: ************** Email id: us_*************** Please apply online or send resume to Bodhtree Solutions, Inc. Human Resource Department, required travel/relocation to unanticipated client sites throughout the U.S. Account Manager - Pleasanton, CA We are looking for an Account Manager who can expand our sales footprint with a set key of enterprise accounts, with a focus on selling. Reporting to the VP of Sales, the ideal candidate will be able to partner with team members, conduct presentations/product demos, find new business, manage and close complex sales-cycles. Primary focus: Sell business information technology services within an assigned Commercial (SMB) account base and geographic area. Job duties include: Generating, developing, managing, and closing a pipeline of opportunities Upgrading existing customers Performing extensive customer needs analyses Sharing findings with customer, then presenting appropriate solutions and collaborating with client to determine which solutions to use Maintaining records of all account activity within Salesforce.com Maintaining up to date knowledge of our entire IT/PS Services product line Required Qualifications: Bachelor's degree required, MBA preferred 3+ years selling IT/PS Services type solutions experience in a B2B environment 2+ years solution-selling experience Experience in Proposal Writing, making Client Presentations Possess the industry, technology, and client knowledge necessary to develop creative, differentiating solutions Strong track record of success driving revenue through prospecting, creating new business and sustainably growing existing business Proficiency with numbers, budget and time management Exemplary communication skills- spoken and written Desired skills: 4+ years experience in Technology Consulting Very detail oriented and extremely organized Experience in hunting and acquiring new logos with a track record of meeting and exceeding quotas Strong sales and customer service skills Ability to present ideas, negotiate and problem solve Please note: Required travel/relocation to unanticipated client sites throughout the U.S. For more information or to apply, please contact us. #J-18808-Ljbffr
    $102k-133k yearly est. 2d ago
  • Senior Cloud Backend Engineer - FinTech SaaS

    Blackline 4.9company rating

    Principal software engineer job in Pleasanton, CA

    A cloud software provider in California is seeking a Sr. Software Engineer to design, develop, and maintain cloud-based services. The ideal candidate will have a strong background in C#, .NET, and RESTful APIs, with a passion for delivering innovative software solutions. This role requires collaboration within cross-functional teams and mentoring of junior developers. A competitive salary between $157,000 and $196,500 is offered along with a commitment to professional growth and diversity. #J-18808-Ljbffr
    $157k-196.5k yearly 2d ago
  • Embedded Software Application Engineer

    Alif Semiconductor 4.1company rating

    Principal software engineer job in Pleasanton, CA

    Job DescriptionAlif Semiconductor is revolutionizing the way secure connected AI-enabled embedded solutions are created. We are looking for motivated individuals who want to be involved in a fast-paced environment with cutting-edge technology. We are looking for self-driven and motivated Application Engineer in Pleasanton, CA to help us promote and support the groundbreaking family of Ensemble Micro Controllers that has received a lot of industry attention.Responsibilities Design Embedded Firmware, Application Examples and a Proof-of-Concept solutions. Develop reference designs in cooperation with Partners and Independent Design Houses. Create and present training material targeting embedded applications and solutions. Ensure customer satisfaction by providing outstanding support and guidance. Contribute to the development of documentation such as Application Notes, Quick Start Guides and User Manuals. Work with the marketing team to validate product requirements and review new product introduction materials. Work with the Documentation team to review and update Datasheets and Technical Reference Manuals. Assist in business development activities. Requirements BSc degree in Electrical Engineering or Computer Science. 5+ years of experience of developing firmware and/or software for embedded products. Experience with IoT edge devices a plus. Demonstrated experience in developing device drivers and application software for digital and analog peripherals. Proficient in developing software for embedded Linux. Experience with Real Time Operating Systems and bare metal is a big plus. Proficient in C and/or C++ programming with best engineering and software development practices. Hands-on experience with oscilloscopes, logic analyzers and other standard lab equipment. Comfortable working with well-defined and ambiguous requirements. Excellent interpersonal communication skills and proactive, can-do attitude. Desired Skills & Experience Experience and interest in ML/AI are a big plus. Experience with processor startup code, BSP, board bring up and debugging is a big plus. Experience with power management for embedded systems is a big plus. The annual salary range for this position will be between $150,000 to $250,000. The actual annual salary paid will be determined based on job-related skills, experience, qualifications, work location and market conditions. The expected base pay range for this role may be modified based on market conditions.Alif Semiconductor provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. 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. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $150k-250k yearly 30d ago
  • Software Engineer, iOS Core Product - Stockton, USA

    Speechify

    Principal software engineer job in Stockton, CA

    The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its App of the Day. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Opportunity to lead key engineering and product decisions Actively shipping production code for the Speechify iOS app Work within a dedicated product team Participate in product discussions to shape the product roadmap Maintain and enhance the existing complex app architecture An Ideal Candidate Should Have Experience. You've worked on products that scaled to a large user base Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down Technical skills. Swift, SwiftUI Technical Requirements: Swift Programming Language SwiftUI experience Experience in Multithreading Programming Working with CI/CD infrastructure Experience with Fastlane SOLID principles, the ability to write every single class according to SOLID Experience with Git and understanding of different Git strategies What We offer: A fast-growing environment where you can help shape the company and product An entrepreneurial crew that supports risk, intuition, and hustle The opportunity to make a big impact in a transformative industry A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world Work in one of the fastest growing sectors of tech: Intersection of Artificial Intelligence and Audio The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $104k-148k yearly est. Auto-Apply 5d ago
  • Assoc Software Engineer

    Sbservicenow

    Principal software engineer job in Pleasanton, CA

    It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today - ServiceNow stands as a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500 . Our intelligent cloud-based platform seamlessly connects people, systems, and processes to empower organizations to find smarter, faster, and better ways to work. But this is just the beginning of our journey. Join us as we pursue our purpose to make the world work better for everyone. Job Description What you get to do in this role: Build the best cloud software for businesses using a market leading development cloud platform. Collaborate daily with a team of like-minded developers, product managers and quality engineers using agile software development methodology. Master new areas and take ownership of features that matter to our customers. Design features with a core commitment to quality and an eye to how the products will evolve in future releases. Work in a Scrum-based Agile development process that is light on documentation and meetings and heavy on coding Qualifications To be successful in this role you have: Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry. 0+ years of work experience in software development Experience with debugging and testing software through a CI lifecycle Experience with Java, OOP, and Design Patterns Experience with relational databases such as MySQL and Oracle Experience with front-end technologies (HTML, JavaScript, CSS) Some working knowledge and ability to use tools to assist with daily tasks (IDE, debugger, build tools, source control, ServiceNow instances, profilers, system administration/Unix tools) FD21 For positions in this location, we offer a base pay of $106,100 - $153,900, plus equity (when applicable), variable/incentive compensation and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the base pay shown is a guideline, and individual total compensation will vary based on factors such as qualifications, skill level, competencies, and work location. We also offer health plans, including flexible spending accounts, a 401(k) Plan with company match, ESPP, matching donations, a flexible time away plan and family leave programs. Compensation is based on the geographic location in which the role is located and is subject to change based on work location. Additional Information Work Personas We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work. Learn more here. Equal Opportunity Employer ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements. Accommodations We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact [email protected] or assistance. Export Control Regulations For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities. From Fortune. ©2024 Fortune Media IP Limited. All rights reserved. Used under license.
    $106.1k-153.9k yearly 60d+ ago
  • Cloud Software Engineer

    Jobsbridge

    Principal software engineer job in Pleasanton, CA

    Software application development in java, python, ruby • Experience designing and using web services APIs (RESTful, SOAP) • Linux system administration and application deployment/support • Linux scripting/automation in perl, python Preferred Experience • Database administration experience • Reporting and operational dashboards • Configuration management tools (puppet, chef) • Familiar with PaaS solutions and cloud-based application development/deployment • Release management experience, especially in an operational setting • Automated deployment frameworks, continuous integration platforms • Agile software development experience highly desired Non-Technical Requirements: • Ability to communicate technology strategy and architecture approach to developers, management • Solid understanding of IT systems development process, including architecture, design & engineering, development, and operations • Experience working within an ITIL-based organization (training/certification a plus) • Prior operational responsibilities are highly desirable • Technology leadership skills to include coaching/mentoring/teaching, critical thinking/judgment, facilitation and leading change Travel Requirements: 10% some travel within the US may be required. Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity Qualifications Agile, Architecture, Automated Additional Information Multiple Openings
    $106k-150k yearly est. 60d+ ago
  • AEM Lead/Architect/Developers(Full Time)

    Eros Technologies 4.0company rating

    Principal software engineer job in Pleasanton, CA

    EROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every client as the top priority, we customize our solutions and services to align with the unique needs of each client. Job Description We need 10+ AEM Lead/Architect/Developers Location: Pleasanton, CA. Type: Full-Time JD for AEM Developer · Experience in design & development of custom component, templates, services and workflows. · Should have knowledge of setting up AEM servers (author, publish and web server with dispatcher). · Should have basic knowledge of dispatcher and various configurations. · Minimum 4+ years of Java Development experience. · Experience in development of Java Server Pages and related technologies · Experience in HTML5, DHTML, CSS3 and Javascript (ExtJS, jQuery etc.) · Experience with modern front-end frameworks and preprocessors (Angular, Underscore, Bootstrap, LESS etc). · Knowledge of Java IDEs and source control management (ideally using GIT) · Knowledge of Application Frameworks i.e. Spring, OSGI, Sling; · Experience with Object-Oriented Programming Methodology & Practice, ideally with designing and programming of applications using Object Oriented Programming Methodology utilizing Java language constructs. · Experience in at least one of the current SQL dialects is a plus. · Strong adherence to a consistent delivery methodology and associated deliverable generation. · Excellent verbal and written communication skills as well as customer relationship building skills. · Show be comfortable working in Agile environment with SCRUM. JD for AEM Leads 1. Experience in other Adobe marketing clouds products (e.g. Analytics, Test & Target) is required. 2. Experience in design & development of custom solution on top of AEM and Marketing Cloud infrastructure. 3. Extensive experience with MSM is must. 4. Should have experience of performing administrative tasks e.g. Backing up and restoring AEM, managing cache, exporting thread dumps etc. 5. Experience in design & development of custom component, templates, services and workflows. 6. Should have knowledge of setting up AEM servers (author, publish and web server with dispatcher). 7. Should have basic knowledge of dispatcher and various configurations. 8. Minimum 4+ years of Java Development experience. 9. Experience in development of Java Server Pages and related technologies 10. Experience in HTML5, DHTML, CSS3 and Javascript (ExtJS, jQuery etc.) 11. Experience with modern front-end frameworks and preprocessors (Angular, Underscore, Bootstrap, LESS etc). 12. Knowledge of Java IDEs and source control management (ideally using GIT/ Phabricator) 13. Knowledge of Application Frameworks i.e. Spring, OSGI, Sling; 14. Experience with Object-Oriented Programming Methodology & Practice, ideally with designing and programming of applications using Object Oriented Programming Methodology utilizing Java language constructs. 15. Experience in at least one of the current SQL dialects is a plus. 16. Strong adherence to a consistent delivery methodology and associated deliverable generation. 17. Excellent verbal and written communication skills as well as customer relationship building skills. 18. Show be comfortable working in Agile environment with SCRUM. Additional Information All your information will be kept confidential according t o EEO guidelines.
    $133k-183k yearly est. 2d ago
  • Software Engineer (Agriculture, Entry-Level, On-Prem)

    The Morning Star Company 3.9company rating

    Principal software engineer job in Los Banos, CA

    Job Description The Morning Star Company Software Engineer (Agriculture, Entry-Level) 100% on site; no remote The Company: The Morning Star Company and its affiliates operate three tomato processing facilities in Central California, processing over 1/3 of the California processing tomato crop, in addition to tomato transplanting, farming, harvesting and trucking operations. The company employs approximately 500 year-round and 2,500 seasonal colleagues. The Morning Star Company is the largest independent producer of bulk tomato ingredient products (tomato paste and diced tomatoes) in the world. We also produce canned tomatoes, tomato products and specialty sauces in pouches for customers in the retail and food service markets. The company is known worldwide for its innovation and integrity. We are organizationally structured through a system we term Mission Focused Self-Management™. Our company is operated by Colleagues without titles or an appointed hierarchy of authority. Authority relative to other Colleagues' activities is lateral, with our Mission as our guiding principle of action, and respect, influence and success built based on each Colleague's integrity, competency, effort, persistence, and straightforward persuasiveness. Although we have grown significantly, we intend to maintain a culture of individual responsibility and Mission Focused Self-Management. The Mission and Position: “Improve the reliability, scalability and features of the Gradient software to allow the expansion to more acres, thus increasing profitability and optimizing resources. Research and develop new software tools for Gradient colleagues to use to improve their own productivity. Assist with the development and implementation of automation technology in the agricultural industry as a tool to improve crop yields and quality” Responsibilities: Writing and Debugging Code: Expected to write clean and efficient code. This often includes debugging and troubleshooting to identify and fix issues. System Overview and Quality Control: Learn our software stack and help resolve issues as they are reported by our users/technicians. Collaboration: Work with field technicians, farmers, agronomists, and other stakeholders to understand their needs, train them on our technology, gather feedback, and tailor engineering solutions to meet real-world requirements. Understanding User and Business Needs: Understanding the user requirements and business objectives to ensure the software meets those needs. Maintenance and Updates: Maintaining and updating existing software to improve performance, fix bugs, and adapt to new requirements/scale. Learning and Implementing New Technologies: Keep up to date with the latest technologies and programming languages and utilize these new tools where applicable. Research and Development: Collaborate with related colleagues in the conduction of research initiatives to identify emerging trends and technologies in agriculture, with a focus on developing solutions to address challenges faced by the processing tomato industry. (Job is not remote) Requirements: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is appreciated. Proficient knowledge in Python. Knowledge of SQL, React, JavaScript are a plus. Familiarity with software development principles, algorithms, data structures, and object- oriented design. Attention to detail and the ability to troubleshoot and solve problems effectively. Ability to work well in a team environment. Excellent problem-solving, analytical thinking, and communication skills. Agriculture knowledge is a plus. Strong personal integrity and drive. Salary range: $80,000 - $100,000 depending on experience. Powered by JazzHR 8xnvHBu6U7
    $80k-100k yearly 20d ago
  • Senior Software Engineer - National Security Programs

    Accreditation Council for Graduate Medical Education 4.7company rating

    Principal software engineer job in Livermore, CA

    A leading national security lab is seeking a Software Engineer to design and implement innovative solutions for high-consequence challenges. The role demands collaboration with U.S. government customers and contributions to national security missions. Candidates should have a bachelor's degree and extensive experience in software development. The position requires 100% onsite work in Livermore, California, with a salary range of $135,700 - $270,900. Strong technical skills in modern development practices are essential. #J-18808-Ljbffr
    $135.7k-270.9k yearly 2d ago
  • Senior Angular Software Engineer - Cloud & Instrumentation

    Bio-Rad Laboratories, Inc. 4.7company rating

    Principal software engineer job in Pleasanton, CA

    A leading life sciences company in Pleasanton, CA is looking for an experienced Software Developer III to design Angular applications and integrate them with cloud platforms and dd PCR instruments. Candidates should have 8+ years of software development experience with strong expertise in Angular, RESTful APIs, and AWS. This role involves collaborating with various teams and contributing to architecture decisions. Competitive benefits and a total rewards package are offered. #J-18808-Ljbffr
    $131k-163k yearly est. 1d ago
  • Senior DevOps Engineer - ML/AI Pipelines & Cloud

    F. Hoffmann-La Roche Gruppe

    Principal software engineer job in Pleasanton, CA

    A global healthcare leader seeks a Principal DevOps Engineer - ML/AI Algorithms to develop impactful software that supports health initiatives. This role focuses on maintaining deployment environments and implementing monitoring infrastructures. Candidates should have over 8 years in DevOps, experience with cloud technologies like AWS, and proficiency in container technologies. Join a team that values your contributions and prioritizes innovation in the healthcare space in the Pleasanton area. #J-18808-Ljbffr
    $112k-153k yearly est. 2d ago
  • Embedded Software Application Engineer

    Alif Semiconductor 4.1company rating

    Principal software engineer job in Pleasanton, CA

    Alif Semiconductor is revolutionizing the way secure connected AI-enabled embedded solutions are created. We are looking for motivated individuals who want to be involved in a fast-paced environment with cutting-edge technology. We are looking for self-driven and motivated Application Engineer in Pleasanton, CA to help us promote and support the groundbreaking family of Ensemble Micro Controllers that has received a lot of industry attention. Responsibilities * Design Embedded Firmware, Application Examples and a Proof-of-Concept solutions. * Develop reference designs in cooperation with Partners and Independent Design Houses. * Create and present training material targeting embedded applications and solutions. * Ensure customer satisfaction by providing outstanding support and guidance. * Contribute to the development of documentation such as Application Notes, Quick Start Guides and User Manuals. * Work with the marketing team to validate product requirements and review new product introduction materials. * Work with the Documentation team to review and update Datasheets and Technical Reference Manuals. * Assist in business development activities. Requirements * BSc degree in Electrical Engineering or Computer Science. * 5+ years of experience of developing firmware and/or software for embedded products. Experience with IoT edge devices a plus. * Demonstrated experience in developing device drivers and application software for digital and analog peripherals. * Proficient in developing software for embedded Linux. Experience with Real Time Operating Systems and bare metal is a big plus. * Proficient in C and/or C++ programming with best engineering and software development practices. * Hands-on experience with oscilloscopes, logic analyzers and other standard lab equipment. * Comfortable working with well-defined and ambiguous requirements. * Excellent interpersonal communication skills and proactive, can-do attitude. Desired Skills & Experience * Experience and interest in ML/AI are a big plus. * Experience with processor startup code, BSP, board bring up and debugging is a big plus. * Experience with power management for embedded systems is a big plus. $150,000 - $250,000 a year The annual salary range for this position will be between $150,000 to $250,000. The actual annual salary paid will be determined based on job-related skills, experience, qualifications, work location and market conditions. The expected base pay range for this role may be modified based on market conditions. Alif Semiconductor provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. 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. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $150k-250k yearly 60d+ ago
  • Software Engineer, macOS Core Product - Tracy, USA

    Speechify

    Principal software engineer job in Tracy, CA

    At Speechify, our mission is to ensure reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products-including apps on iOS, Android, mac OS, Chrome, and web-to listen to PDFs, books, docs, and web content faster, smarter, and more joyfully than ever before. Our product has earned recognition from Google ( Chrome Extension of the Year ) and Apple ( App of the Day and 2025 Inclusivity Design Award) for its impact and accessibility. We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class companies like Amazon, Microsoft, Google, Stripe, and more. We move fast, ship often, and love solving real user problems. Role Overview As a Software Engineer on the mac OS team, you'll help build and scale Speechify's core desktop experience for millions of users. You'll own significant parts of our mac OS app architecture, ship production-ready code, and collaborate closely with product, design, and engineering teams across the company. This is a key role for someone who thrives in a fast-paced startup environment, enjoys making high-impact product decisions, loves delightful user experiences, and has a passion for accessibility and performance. What You'll Do Lead key engineering and product decisions for the mac OS app. Write, test, and ship production-quality code that scales to millions of users. Maintain and evolve complex app architecture with a focus on performance and stability. Work within a cross-functional team, partnering with designers and PMs to shape features from concept to launch. Participate in product planning and roadmap discussions. Drive continuous improvement in code quality, CI/CD processes, and development workflows. You should have: Demonstrated experience shipping mac OS (or related desktop) applications used by many customers. Strong engineering instincts with a deep focus on user experience. A strategic mindset for building great products-not just writing code. Ability to work quickly, decide what to build now vs. later, and iterate fast. Experience working in remote, distributed teams. Technical requirements: Swift / SwiftUI (mac OS) proficiency. Solid understanding of AppKit, mac OS frameworks, and desktop-specific UI paradigms. Strong understanding of concurrency and asynchronous execution models Familiarity with Bitrise, CI/CD workflows (e.g., Xcode Cloud, GitHub Actions). Strong understanding of concurrency and asynchronous execution models What We offer: Impact & Ownership: Build and influence a product used by millions globally. Remote First: Flexible, asynchronous work culture. Growth & Leadership: Flat org - leadership is earned by impact, not title. Collaborative Environment: Work with smart, passionate engineers and designers. Competitive Compensation: Market-aligned salary, bonus, and equity. The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Why Join Speechify? At Speechify, we ship fast, build for real users, and care deeply about quality and accessibility. You'll work on products that change lives, and your contributions will shape both the product and the company. If this sounds like your kind of challenge, we'd love to hear from you. Apply with your resume and links to your portfolio or GitHub! Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $105k-149k yearly est. 4d ago
  • AEM Lead/Architect/Developers(Full Time)

    Eros Technologies 4.0company rating

    Principal software engineer job in Pleasanton, CA

    EROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every client as the top priority, we customize our solutions and services to align with the unique needs of each client. Job Description We need 10+ AEM Lead/Architect/Developers Location: Pleasanton, CA. Type: Full-Time JD for AEM Developer · Experience in design & development of custom component, templates, services and workflows. · Should have knowledge of setting up AEM servers (author, publish and web server with dispatcher). · Should have basic knowledge of dispatcher and various configurations. · Minimum 4+ years of Java Development experience. · Experience in development of Java Server Pages and related technologies · Experience in HTML5, DHTML, CSS3 and Javascript (ExtJS, jQuery etc.) · Experience with modern front-end frameworks and preprocessors (Angular, Underscore, Bootstrap, LESS etc). · Knowledge of Java IDEs and source control management (ideally using GIT) · Knowledge of Application Frameworks i.e. Spring, OSGI, Sling; · Experience with Object-Oriented Programming Methodology & Practice, ideally with designing and programming of applications using Object Oriented Programming Methodology utilizing Java language constructs. · Experience in at least one of the current SQL dialects is a plus. · Strong adherence to a consistent delivery methodology and associated deliverable generation. · Excellent verbal and written communication skills as well as customer relationship building skills. · Show be comfortable working in Agile environment with SCRUM. JD for AEM Leads 1. Experience in other Adobe marketing clouds products (e.g. Analytics, Test & Target) is required. 2. Experience in design & development of custom solution on top of AEM and Marketing Cloud infrastructure. 3. Extensive experience with MSM is must. 4. Should have experience of performing administrative tasks e.g. Backing up and restoring AEM, managing cache, exporting thread dumps etc. 5. Experience in design & development of custom component, templates, services and workflows. 6. Should have knowledge of setting up AEM servers (author, publish and web server with dispatcher). 7. Should have basic knowledge of dispatcher and various configurations. 8. Minimum 4+ years of Java Development experience. 9. Experience in development of Java Server Pages and related technologies 10. Experience in HTML5, DHTML, CSS3 and Javascript (ExtJS, jQuery etc.) 11. Experience with modern front-end frameworks and preprocessors (Angular, Underscore, Bootstrap, LESS etc). 12. Knowledge of Java IDEs and source control management (ideally using GIT/ Phabricator) 13. Knowledge of Application Frameworks i.e. Spring, OSGI, Sling; 14. Experience with Object-Oriented Programming Methodology & Practice, ideally with designing and programming of applications using Object Oriented Programming Methodology utilizing Java language constructs. 15. Experience in at least one of the current SQL dialects is a plus. 16. Strong adherence to a consistent delivery methodology and associated deliverable generation. 17. Excellent verbal and written communication skills as well as customer relationship building skills. 18. Show be comfortable working in Agile environment with SCRUM. Additional Information All your information will be kept confidential according t o EEO guidelines.
    $133k-183k yearly est. 60d+ ago
  • Software Engineer (Agriculture, Entry-Level, On-Prem)

    The Morning Star Company 3.9company rating

    Principal software engineer job in Los Banos, CA

    The Morning Star Company Software Engineer (Agriculture, Entry-Level) 100% on site; no remote The Company: The Morning Star Company and its affiliates operate three tomato processing facilities in Central California, processing over 1/3 of the California processing tomato crop, in addition to tomato transplanting, farming, harvesting and trucking operations. The company employs approximately 500 year-round and 2,500 seasonal colleagues. The Morning Star Company is the largest independent producer of bulk tomato ingredient products (tomato paste and diced tomatoes) in the world. We also produce canned tomatoes, tomato products and specialty sauces in pouches for customers in the retail and food service markets. The company is known worldwide for its innovation and integrity. We are organizationally structured through a system we term Mission Focused Self-Management™. Our company is operated by Colleagues without titles or an appointed hierarchy of authority. Authority relative to other Colleagues' activities is lateral, with our Mission as our guiding principle of action, and respect, influence and success built based on each Colleague's integrity, competency, effort, persistence, and straightforward persuasiveness. Although we have grown significantly, we intend to maintain a culture of individual responsibility and Mission Focused Self-Management. The Mission and Position: “Improve the reliability, scalability and features of the Gradient software to allow the expansion to more acres, thus increasing profitability and optimizing resources. Research and develop new software tools for Gradient colleagues to use to improve their own productivity. Assist with the development and implementation of automation technology in the agricultural industry as a tool to improve crop yields and quality” Responsibilities: Writing and Debugging Code: Expected to write clean and efficient code. This often includes debugging and troubleshooting to identify and fix issues. System Overview and Quality Control: Learn our software stack and help resolve issues as they are reported by our users/technicians. Collaboration: Work with field technicians, farmers, agronomists, and other stakeholders to understand their needs, train them on our technology, gather feedback, and tailor engineering solutions to meet real-world requirements. Understanding User and Business Needs: Understanding the user requirements and business objectives to ensure the software meets those needs. Maintenance and Updates: Maintaining and updating existing software to improve performance, fix bugs, and adapt to new requirements/scale. Learning and Implementing New Technologies: Keep up to date with the latest technologies and programming languages and utilize these new tools where applicable. Research and Development: Collaborate with related colleagues in the conduction of research initiatives to identify emerging trends and technologies in agriculture, with a focus on developing solutions to address challenges faced by the processing tomato industry. (Job is not remote) Requirements: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is appreciated. Proficient knowledge in Python. Knowledge of SQL, React, JavaScript are a plus. Familiarity with software development principles, algorithms, data structures, and object- oriented design. Attention to detail and the ability to troubleshoot and solve problems effectively. Ability to work well in a team environment. Excellent problem-solving, analytical thinking, and communication skills. Agriculture knowledge is a plus. Strong personal integrity and drive. Salary range: $80,000 - $100,000 depending on experience.
    $80k-100k yearly Auto-Apply 49d ago
  • Embedded Software Application Engineer

    Alif Semiconductor 4.1company rating

    Principal software engineer job in Pleasanton, CA

    Alif Semiconductor is revolutionizing the way secure connected AI-enabled embedded solutions are created. We are looking for motivated individuals who want to be involved in a fast-paced environment with cutting-edge technology. We are looking for self-driven and motivated Application Engineer in Pleasanton, CA to help us promote and support the groundbreaking family of Ensemble Micro Controllers that has received a lot of industry attention.Responsibilities Design Embedded Firmware, Application Examples and a Proof-of-Concept solutions. Develop reference designs in cooperation with Partners and Independent Design Houses. Create and present training material targeting embedded applications and solutions. Ensure customer satisfaction by providing outstanding support and guidance. Contribute to the development of documentation such as Application Notes, Quick Start Guides and User Manuals. Work with the marketing team to validate product requirements and review new product introduction materials. Work with the Documentation team to review and update Datasheets and Technical Reference Manuals. Assist in business development activities. Requirements BSc degree in Electrical Engineering or Computer Science. 5+ years of experience of developing firmware and/or software for embedded products. Experience with IoT edge devices a plus. Demonstrated experience in developing device drivers and application software for digital and analog peripherals. Proficient in developing software for embedded Linux. Experience with Real Time Operating Systems and bare metal is a big plus. Proficient in C and/or C++ programming with best engineering and software development practices. Hands-on experience with oscilloscopes, logic analyzers and other standard lab equipment. Comfortable working with well-defined and ambiguous requirements. Excellent interpersonal communication skills and proactive, can-do attitude. Desired Skills & Experience Experience and interest in ML/AI are a big plus. Experience with processor startup code, BSP, board bring up and debugging is a big plus. Experience with power management for embedded systems is a big plus. Alif Semiconductor provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. 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.
    $110k-153k yearly est. Auto-Apply 60d+ ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Modesto, CA?

The average principal software engineer in Modesto, CA earns between $122,000 and $240,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Modesto, CA

$171,000
Job type you want
Full Time
Part Time
Internship
Temporary