4289 Software Development jobs in Marin County
Software Development Engineer
Posted 19 days ago
Job Viewed
Job Description
Software Development Engineer – Robotics & Software Systems Join our engineering team to build state-of-the-art robotic solutions that interact intelligently with the world. As a Software Development Engineer, you will participate in designing, developing, and optimizing software directly powering our robots. Depending on your strengths and experience, you can contribute to one or more of the areas within our platform as detailed in Key Responsibilities. Key Responsibilities: Explore Multiple Domains : Participate in the development efforts for one or more of the following core aspects: Teleoperation software stack Machine learning & data collection infrastructure Full stack web development Cross-functional Collaboration : Work collaboratively with robotics, AI, and network teams to address real-world challenges and implement innovative solutions. Continuous Learning : Stay current with industry trends, participate in internal training, and actively share knowledge within the team. Required Qualifications: Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field. Strong passion for robotics systems, software platform development, or related technologies. Strong problem-solving skills and the ability to quickly prototype solutions. Proficiency in at least one programming language (e.g., C/C++, Python, Go, Java). Comfortable working with and learning from diverse engineering teams. Preferred: Previous participation in coding competitions (such as ACM, OI) or any technical contest achievements. Seniority Level Mid-Senior level Employment Type Full-time Job Function Referrals increase your chances of interviewing at QuantGroup by 2x. #J-18808-Ljbffr
Software Development Engineer 3
Posted 29 days ago
Job Viewed
Job Description
This is a remote position. For consideration, one must live within 30 miles of the following company HUBS: Chicago, IL Bay Area ( CA ) Dallas, TX About the Team At WEX, we simplify the business of running a business. Our WEX Benefits solutions reduce complexity and help manage costs of benefits administration for our clients and partners. We are looking for passionate technologists, collaborators, and problem solvers to join our Benefits Technology team as we build the next generation of employer benefits solutions and services. How you'll make an impact Team Collaboration Support applications both during and outside business hours. Resolve issues and Service Requests quickly and efficiently. Support production deployments, which occur on evenings and weekends. Contribute to post-deployment application validation. Quickly troubleshoot, evaluate, and resolve any issues that arise. Participate in and lead team conversations, meetings and feature discussions. Software Design and Architecture Design application architecture. Others use your designs as examples to use from. Develop solutions that can be performant, scalable, consistent, and supportable that can be accomplished within the available scope, time and budget. Perform design and code reviews within the team and across other teams to ensure implementations adhere to goals, industry standards and best practices. Deliver software that meets requirements by applying knowledge of the product area to provide the best long-term solutions. Ensure code is testable at all levels (unit, integration, and end-to-end). Increase unit test coverage. Review requirements to provide meaningful, timely and critical feedback to improve them. Ensure requirements are feasible, implementation is efficient, and the design is aligned with the technical direction of WEX. Estimate and prioritize project requests. Assist with internal partner initiatives and projects. Work with Architects, Software Engineers, Quality Assurance Engineers and Business Analysts to collaborate on design and delivery decisions. Project Implementation Identify and document performance improvements and technical debt. Reduce the risk of security threats to WEX Health through a strong understanding of security best practices and close collaboration with Security Architects. Identify new threats and vulnerabilities and work with Architects to evolve mitigation strategies. Efficiently and effectively implement solutions in all environments, resulting in an increased level of throughput. Others use your code as an example to learn from. Product Proficiency Demonstrate expert level understanding of your team's product domain and understand multiple product domains outside of your current team. Act as an internal and external subject matter expert on WEX systems. Able to describe application behavior and technology outside of the Development department in both a technical and business communication style. Responsibilities : * Collaborate with stakeholders to learn about our customers biggest challenges. * Measure, inspect, and drive decisions using data. * Design, test, code, and instrument new solutions. * Strengthen and drive our engineering process with TDD and BDD, Microservice and Vertical Slice Architectures. * Support live applications, promote proactive monitoring, rapid incident response, and continuous improvement. * Analyze existing systems and processes to identify bottlenecks and opportunities for improvements. * Mentor and learn from your peers, foster continuous learning within your team and organization. * Become a subject matter expert in your functional area and best practices. * Assess unique circumstances and apply creative problem-solving techniques to resolve issues or suggest various approaches. * Independently complete work and proactively review with others. Required Qualifications: * Bachelor's degree in Computer Science, Software Engineering, or related field. * A minimum 7 years of experience in software engineering with a Bachelor's degree * Will consider 10 years of experience in software engineering without a degree. * Strong problem-solving and analytical skills * Passionate about keeping up with modern technologies and design. * Strong proficiency in Angular and/or React * Experience building and consuming REST APIs * Proven track record of writing comprehensive unit tests and test suites * Strong understanding of software security principles and OWASP guidelines * At least 2 years experience with Git version control and at least 2+ years experience with CI/CD pipelines. * At least 3 years experience with Modern RDBMS (i.e. MS SQL, Postgres). * Familiarity with Agile work development methodologies. * Track record of delivering complex projects on schedule * Experience in writing performant stored procedures and functions. * Experience in developing Cloud-Native applications and services. Technology Must-Haves : * C# * Docker * Modern RDBMS (i.e. MS SQL, Postgres, MySQL) * ASP.NET RESTful API design * Kafka / event-driven design * Modern Web UI Frameworks and Libraries (i.e. Angular, React) Technology Nice-To-Have or Dedicate to Learning Quickly: * Kubernetes * Helm/ArgoCD * Terraform * GitHub Actions * NoSQL databases * GraphQL * Azure/AWS * Jira/Confluence The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section.Pay Range: $120,000.00 - $160,000.00 #J-18808-Ljbffr
Senior Software Development Engineer
Posted 29 days ago
Job Viewed
Job Description
Our Company Changing the world through digital experiences is what Adobe's all about. We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We're on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! The Opportunity We are seeking a Senior Web Developer - Platform Infrastructure to join the Adobe Express team. This architectural role is integral to developing the foundational infrastructure for Adobe's web applications, supporting a diverse and expansive feature set. You will collaborate with a large, talented team of developers to design and implement robust, scalable, multi-user systems that enable innovative features related to typography, video, audio, image processing, animation, AI-generated content, and more. What you'll Do Design and develop the infrastructure and foundational architecture for Adobe Express and related web applications. Collaborate with cross-functional teams to build features spanning diverse domains, including multimedia, AI, and real-time collaboration. Implement scalable and efficient solutions using TypeScript as the primary language. Develop and optimize systems for distributed environments, real-time collaboration, and multimedia applications. Contribute to the evolution of the platform by leveraging technologies such as WebComponents, WebAPIs, Node.js, WASM, and more. Lead architectural discussions and influence best practices for large-scale monorepo environments using tools like Bazel and Rush.js. Ensure high performance, reliability, and observability through robust analytics and monitoring frameworks. What you need to succeed Required Qualifications Master's degree in Computer Science, Electrical Engineering, Information Technology, or a related field. Advanced expertise in TypeScript or JavaScript , and understanding of C++ and Python as secondary languages. Proficiency in tools and platforms such as VSCode, Cursor, GitHub, Bazel, Rush.js, and monorepos. Understanding of WebComponents, WebAPIs, WebGL, WebGPU, WASM and Node.JS. Proven ability to architect and implement scalable, efficient systems in collaboration with large teams. Preferred Experience: Candidates with expertise or experience in the following areas will be highly regarded: Distributed systems and real-time collaboration. Video game design and development. Photographic, multimedia, or page layout applications. Animation and visual effects. AI, large language models (LLMs), and generative AI. Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The U.S. pay range for this positionis $153,600 -- $286,600 annually. Paywithin this range varies by work locationand may also depend on job-related knowledge, skills,and experience. Your recruiter can share more about the specific salary range for the job location during the hiring process. At Adobe, for sales roles starting salaries are expressed as total target compensation (TTC = base + commission), and short-term incentives are in the form of sales commission plans. Non-sales roles starting salaries are expressed as base salary and short-term incentives are in the form of the Annual Incentive Plan (AIP). In addition, certain roles may be eligible for long-term incentives in the form of a new hire equity award. State-Specific Notices: California : Fair Chance Ordinances Adobe will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and "fair chance" ordinances. Colorado: Application Window Notice If this role is open to hiring in Colorado (as listed on the job posting), the application window will remain open until at least the date and time stated above in Pacific Time, in compliance with Colorado pay transparency regulations. If this role does not have Colorado listed as a hiring location, no specific application window applies, and the posting may close at any time based on hiring needs. Massachusetts: Massachusetts Legal Notice It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more. Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email or call ( . #J-18808-Ljbffr
Software Development Engineer - C++
Posted 29 days ago
Job Viewed
Job Description
Scale Computing is a global business with offices around the world, thousands of customers, and countless applications running on our industry-leading SC//Platform. We enjoy this success because we have made a conscious effort to build this company amazing person by amazing person—could you be the next to join us as the newest Scaler? About the Role Our Engineering Team is looking to hire a Software Development Engineer - C++ with system development experience in Linux. You will get to work with a collaborative and talented Engineering Team that prides itself on delivering quality products to our customers on a regular basis. We believe in best-ever experiences from the inside out, so we’re looking for an interactive candidate who enjoys collaborative design, development, and testing. Great candidates will look like this: Has the ability to pick up new concepts quickly and learn from peers. Writes clean, highly readable, and testable code. Has a strong preference for writing tests and testable code. Loves to dig into unfamiliar areas and learn something new. Enjoys coding, building new things, and solving hard problems. Works well with others. Responsibilities Technologies you’ll have the opportunity to learn about at Scale Computing: General clustering & distributed systems Distributed block storage systems Virtualization & containers Large scale state machines Linux system management Networking Requirements Bachelor's degree in Computer Science or equivalent industry experience 2+ years industry experience Proficient with C++ System design skills with an understanding of testability and maintainability Understanding of the Linux operating system, networking, and toolset Experience using git Good verbal and written communication skills Other useful skills/experience Understanding of Qemu/KVM Internals Experience with clustered and/or distributed systems If you've reached this point in the job description and feel you're still not sure if you should apply.Just do it! We know there are no perfect applicants. You may not have 100% of all those bullets listed above- and that's okay. If you're feeling like you're not going to fit in with our teams - you'll be surprised. We're all working towards the same goal at Scale Computing. Whoever you are and whatever background you bring, we encourage you to submit an application if it's a role you can be passionate about doing every day. Scale Computing was founded on the belief that transparency and collaboration create a culture of ownership, success, and empowerment; more empowered employees are more productive employees. At Scale Computing, we build empowerment through our core values of Integrity , Innovation , Collaboration , Success , and Fun . We believe everyone has an important role. We look for highly motivated, smart, fun people to fill those roles. If working with other amazing people to help us build a wildly successful company sounds like fun to you, we'd love to hear from you. Scale Computing, Inc. is an Equal Opportunity Employer. Individuals seeking employment at Scale Computing, Inc. are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. #J-18808-Ljbffr
Software Development Manager, Intech
Posted 19 days ago
Job Viewed
Job Description
Ever wondered how Amazon.com website works? Do you like working on projects that are highly visible and are tied closely to Amazon’s growth? Are you seeking an environment where you can drive innovation leveraging the scalability and innovation with Amazon's AWS cloud services? The Amazon International Technology Team is hiring a Software Development Manager in Sao Paulo office. In this role, the person will lead a high performing engineering team in the design and development of highly scalable web services and systems. The INTech team builds International extensions and new features of the Amazon.com web site for individual countries and creates systems to support Amazon operations. We have already worked in Germany, France, UK, India, China, Italy, Brazil and more. We operate as a startup within Amazon, providing great flexibility in product and technology direction. As a leader on the team, you will be expected to operate at all levels, diving deep into the details while providing strategic inputs for the product. You will be a key player in driving strategic planning, project execution, development of engineering talent, and the ongoing operation and improvement of the product. You will establish and execute the long-term architectural road-map and drive continual improvements to the efficiency and flexibility of our product. You will hold the team to an extremely high bar for site performance, scalability and availability. We have a very flat team structure, and offer a unique opportunity for technical leaders who want to work closely with the business in defining, designing, building and operating products that solve interesting business problems. At Amazon Brazil we value Diversity, Equity and Inclusion (DEI) in all our job positions, therefore, we act intentionally so that our internal environment reflects the plurality of the businesses we play and the customers we serve. In Brazil, we have a Diversity, Equity and Inclusion squad, which is formed by representatives from different roles and areas, as we understand that this agenda must have different perspectives and multiple experiences. Our leadership is committed and understands more and more their role in sharing and acting on our leadership principles, with the purpose of ‘Strive to Be Earth's Best Employer’. Understanding our responsibility and our need for change, we are conscientious that ‘Success and Scale Bring Broad Responsibility’. Our affinity groups are built from and by volunteers from different businesses, and they are an active part of our DE&I strategies definition. Besides that, they act as ambassadors of this agenda, and they will support you from Day1. Remember, at Amazon ‘It’s always Day1’. Our groups are organized in the following fronts: BEN - Black Employee Network, , Glamazon (LGBTQIA+) and People With Disabilities. BASIC QUALIFICATIONS - 3+ years of engineering team management experience - 7+ years of engineering experience - 8+ years of leading the definition and development of multi tier web services experience - Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations - Experience partnering with product or program management teams PREFERRED QUALIFICATIONS - Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy - Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit this link for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. Posted: February 14, 2025 (Updated 2 days ago) Posted: February 14, 2025 (Updated 2 days ago) Posted: January 24, 2025 (Updated 3 days ago) Posted: January 10, 2025 (Updated 3 days ago) Posted: February 13, 2025 (Updated 4 days ago) Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and 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. #J-18808-Ljbffr
Software Development Engineer in Test
Posted 2 days ago
Job Viewed
Job Description
Join to apply for the Software Development Engineer in Test role at Meta Join to apply for the Software Development Engineer in Test role at Meta This range is provided by Meta. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $169,000.00/yr - $36,000.00/yr As a Software Development Engineer in Test (SDET) within the Product Quality Experience (PQX) organization, you'll play a crucial role in ensuring the delivery of high-quality software products by building and executing automated testing across multiple products and platforms. The ideal candidate is a detail-oriented engineer with cross-functional skills who has a passion for building great software products and improving engineering and testing efficiency Software Development Engineer in Test Responsibilities: Design and implement automated test frameworks and tools to fill test gaps Drive quality within PQX by advocating for high quality, quickly escalating issues found by automation or blocking test execution, and helping other teams understand the importance of testing Manage contingent engineers on the team to ensure high output volume Partner with infrastructure and product engineering teams to ensure automated testing is fully enabled Independently drive goals as a project manager - tracking and reporting on status, escalating risks, and finding solutions to obstacles Design and implement high-quality automated tests to verify release readiness and product quality Minimum Qualifications: Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 5+ years of experience in developing and analyzing technical automated test frameworks and infrastructure. 5+ years of work experience in a role coding in Python, PHP, Java, C/C++ (or equivalent language) including code maintenance and review. Preferred Qualifications: 5+ years of experience building automation strategies and estimates test efforts 5+ years of experience in assisting in the planning, tracking, and control of test environments and data Experience in creating test automation test code and frameworks that can simulate complex multi-system scenarios Experience with automation testing types to include (Unit, Functional, Load, Security, Behavioral, Integration, Component, Contract, End-to-End) Experience in the review of QA procedures, elimination of redundancies and efficiency improvements About Meta: Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics. Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at $1 9,000/year to 236,000/year + bonus + equity + benefits Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta. Seniority level Seniority level Not Applicable Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Technology, Information and Internet Referrals increase your chances of interviewing at Meta by 2x Get notified about new Software Engineer in Test jobs in San Francisco, CA . San Mateo, CA 130,000.00- 150,000.00 2 days ago (BizBuySell) - Software QA Engineer (Manual Web/API Testing) San Francisco, CA 78,000.00- 144,000.00 1 hour ago Software Development Engineer in Test II San Mateo, CA 137,800.00- 206,600.00 1 week ago Software Development Engineer in Test (SDET) San Francisco, CA 169,000.00- 236,000.00 13 hours ago South San Francisco, CA 102,000.00- 170,000.00 1 month ago Software Development Engineer in Test II San Mateo, CA 137,800.00- 206,600.00 1 week ago San Francisco, CA 131,000.00- 170,000.00 2 weeks ago (BizBuySell) - Software QA Engineer (Manual Web/API Testing) Senior Software Development Engineer in Test SDET, Software Engineering, Senior or Lead San Francisco, CA 172,000.00- 276,100.00 3 weeks ago San Francisco, CA 175,000.00- 220,000.00 5 months ago Senior Software Development Engineer in Test (SDET) Software Development Engineer in Test II Software Engineer, Manufacturing Test Automation Software Development Engineer in Test II Backend Software Engineer, Test Infrastructure Software Development Engineer in Test, Product Software - Mobile App Foster City, CA 149,000.00- 203,000.00 3 days ago Senior SDET II (Software Development Engineer in Test) San Mateo, CA 150,000.00- 160,000.00 1 week ago Staff Software Engineer: Cypress Test Automation Redwood City, CA 175,000.00- 220,000.00 6 days ago Software Automation Flight Test Engineer Senior Software Development Engineer in Test (Senior SDET) 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
Principal Software Development Engineer, Maps
Posted 3 days ago
Job Viewed
Job Description
Principal Software Development Engineer, Maps Join to apply for the Principal Software Development Engineer, Maps role at Mapbox Principal Software Development Engineer, Maps 1 day ago Be among the first 25 applicants Join to apply for the Principal Software Development Engineer, Maps role at Mapbox Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere. More than 4 million registered developers have chosen Mapbox because of the platform’s flexibility, security and privacy compliance. Organizations use Mapbox applications, data, SDKs and APIs to create customized and immersive experiences that delight their customers. What We Do The Maps team oversees services that process and deliver map data, styles, rendering, and interactivity to customers. As a highly multidisciplinary group, we manage the development of mobile SDKs for Andriod and iOS, 3D mapping experience, and API services built on AWS technologies. Additionally, we own the base map data that forms the foundation for all our deliverables. Collectively we are revolutionizing in-car experiences with technology to build fast, industry-leading maps and navigation for any vehicle. We’ve launched products such as MapGPT, Mapbox for EV, and we’re enhancing the visual experience of in-vehicle navigation with 3D styling with our new Mapbox Standard through web and mobile SDKs. Mapbox has worked with automotive partners—including BMW, Toyota, and GM—to bring the best aspects of mobile app development into in-vehicle navigation and infotainment. Mapbox Blog: Introducing 3D Live Navigation Mapbox Blog: Route Notifications Improve Driver Safety Mapbox Newsroom: AI Features in New Navigation SDK What You'll Do As a Principal Software Development Engineer, you will lead the technical excellence, innovation, and execution for the Navigation organization, specifically shaping the future of the Navigation product portfolio: Logistics API, Directions API, EV Routing, Routing, Guidance, and Telemetry. In this strategic role, you will play a critical role in influencing the AI strategy for the entire company. You will provide technical guidance how to use AI to improve development efficiency of all Maps teams. You will drive the development of secure, frictionless product experiences while designing and building large-scale systems from the ground up. This highly collaborative, fast-paced environment offers the opportunity to influence how teams leverage data to innovate and support business growth. We are seeking a seasoned leader with deep expertise in distributed systems, a passion for customer experience and experimentation, and the ability to mentor and inspire across the organization. As a Principal Software Development Engineer, you can expect to: Develop the Roadmap: Set and guide the long-term technical direction and roadmap for the Navigation organization, aligning with Mapbox’s business objectives while driving innovation. Shape the Vision: Lead and mentor a global team of ~80 engineers through the design, development, and execution of critical engineering components to shape the vision for exceptional customer experience. Promote Collaboration: Collaborate across teams to uncover and align complex technical requirements, evaluate design trade-offs, and influence product direction. Proactively Innovate: Evaluate, prototype, and roll out new technologies/frameworks to cultivate a culture of innovation that supports and scales for the company’s expansion into new markets. Advocate for Customers: Engage directly with customers to understand their needs, travel as needed to meet with them, discuss ideas and solutions, and effectively relay insights back to the team. What We Believe Are Important Traits For This Role 15+ years of engineering experience: Extensive hands-on experience showcasing expertise and a strong track record in the field. Technical domain knowledge: Extensive experience coding in a variety of languages such as C/C++, Python, Javascript, Typescript. Deep knowledge of different data structures and algorithms, design patterns, memory management, multithreading, and performance optimization for high-efficiency applications. Cloud proficiency: Extensive experience with cloud database services, including AWS RDS, Google Cloud Spanner, and Azure SQL, as well as deploying and managing databases in cloud environments. Operational excellence: You drive a culture of quality and continuous improvement in your organization. Strong passion for clean code and robust architecture, with a drive to elevate engineering practices and design standards across the team. Ownership & execution: Own the technical vision, lead the strategy and guide the team to execute towards building the future of Maps. Experience leading with empathy globally distributed engineering teams. Customer focus: You care deeply about your customers and their problems, and you work tirelessly to innovate on their behalf. Growth mindset: Have the humility to accept mistakes, learn and grow from them. Partnership: Experience collaborating across teams and domains including product, executives, design & key stakeholders to help drive key search decisions that influence the business. Strong written and vocal communication skills: You can talk and write about complex ideas concisely to a wide audience. You are able to lead and resolve company-wide technical discussions and are able to collaborate and include input from cross-functional teams (security, devops, data, compliance and product). Data informed mindset: You believe in the value of data informed decision making and strive to measure things that are not straight forward but essential. You also have the right instincts to make speedy decisions in the absence of perfect & comprehensive data. Experience bringing products to market: You have a proven track record of shipping successful products. You have experience coordinating deadlines, setting pricing, developing a marketing strategy, and enabling support teams. High standards for work: You drive a culture of quality on the teams you work with and know how to drive healthy tension between quality and velocity. Valuable But Not Required Experience Prior experience in Maps and/or Navigation. While domain expertise is valuable, at our core, we are individuals who are technical, customer-focused, genuinely curious, adaptive, and eager to transform customer experiences from what they are today. Advanced degree (Masters and/or PhD) in Computer Science, Software Engineering, Mathematics, or a related technical field. What We Value In addition to our core values, which are not unique to this position and are necessary for Mapbox leaders: We value high-performing creative individuals who dig into problems and opportunities. We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people. We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company. We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply. Our annual base compensation for this role ranges from $269,450 - $64,550 for most US locations and 5% to 10% higher for US locations with a higher cost of labor. Job level and actual compensation will be decided based on factors including, but not limited to, individual qualifications objectively assessed during the interview process (including skills and prior relevant experience, potential impact, and scope of role), market demands, and specific work location. Please discuss your specific work location with your recruiter for more information. By applying for this position, you acknowledge that you agree to the Mapbox Privacy Policy which is linked here. Mapbox participates in E-Verify to confirm employee work authorization. Please refer to the Notice of E-Verify Participation and Right to Work posters for more information. We are committed to a fair and equitable hiring process. We do not discriminate against any protected class. Seniority level Seniority level Mid-Senior 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 Mapbox by 2x Sign in to set job alerts for “Principal Software Engineer” roles. Senior Manager, Software Engineering - Payments San Francisco, CA $210 000.00- 234,000.00 5 days ago San Francisco, CA 120,000.00- 240,000.00 6 days ago Manager, Software Engineering - Infrastructure San Francisco, CA 200,000.00- 240,000.00 4 months ago Manager of Software Engineering, 3D (USA) San Mateo, CA 173,600.00- 282,100.00 2 weeks ago Manager, Software Engineering - Interactive Foundations Manager, Software Engineering - AI Product Manager, Software Engineering - Text and Vector Software Engineering Manager (Backend SaaS) Software Engineering Manager - Sustaining Engineering Software Engineering Manager, Ubuntu Gaming Sr. Software Engineering Manager, Salesforce San Francisco, CA 143,900.00- 237,600.00 1 month ago Engineering Manager - Platform & Reliability San Francisco, CA 160,000.00- 210,000.00 2 weeks ago Software Engineering Leader - SLS, 3D Imaging, & Point Cloud San Francisco, CA 150,000.00- 250,000.00 2 weeks ago Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon San Francisco, CA 310,500.00- 465,500.00 5 days ago Lead Pyspark / SQL Engineer - Threat Detection & DataBricks San Francisco, CA 76.55- 129.16 3 months ago San Francisco, CA 185,200.00- 274,400.00 2 weeks ago Senior Software Engineer, Backend - Fintech San Francisco, CA 184,800.00- 240,000.00 2 weeks ago San Francisco, CA 200,000.00- 240,000.00 2 days ago San Francisco, CA 154,000.00- 196,000.00 3 weeks ago San Francisco, CA 150,000.00- 207,000.00 5 months ago San Francisco, CA 204,000.00- 255,000.00 2 weeks ago San Francisco, CA 128,000.00- 179,000.00 5 days ago Redwood City, CA 200,000.00- 275,000.00 6 days ago San Francisco, CA 160,000.00- 210,000.00 2 months ago San Francisco, CA 185,200.00- 274,400.00 5 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
Be The First To Know
About the latest Software development Jobs in Marin County !
Software Development Engineer in Test
Posted 4 days ago
Job Viewed
Job Description
Join to apply for the Software Development Engineer in Test role at Runpod Join to apply for the Software Development Engineer in Test role at Runpod RunPod is pioneering the future of AI and machine learning, offering cutting-edge cloud infrastructure for full-stack AI applications. Founded in 2022, we are a rapidly growing, well-funded company with a remote-first organization spread globally. Our mission is to empower innovators and enterprises to unlock AI's true potential, driving technology and transforming industries. Join us as we shape the future of AI. We are seeking a highly skilled and experienced Software Development Engineer in Test (SDET) to join our team. This role is pivotal in ensuring the reliability, scalability, and performance of our large-scale distributed systems. The ideal candidate will have a deep understanding of cloud-native architectures, automation-first testing strategies, and expertise in validating complex, high-performance infrastructure. Key Aspects of Our Testing Approach: Automation-Driven Quality : We prioritize automated testing strategies to validate system performance, scalability, and reliability, reducing manual effort and increasing test coverage. Resilience Testing at Scale : Our SDETs proactively design tests to assess fault tolerance, high availability, and self-healing capabilities across globally distributed environments. Performance and Load Testing : We build and execute sophisticated test strategies to ensure our infrastructure scales efficiently under extreme workloads. Shift-Left Testing : We integrate testing early into the development lifecycle, ensuring quality and reliability from the inception of new features. Data-Driven Decision Making : We leverage metrics, analytics, and real-world traffic patterns to continuously refine our testing methodologies and improve system reliability. As an SDET in our team, you will be at the forefront of cloud-scale system validation, developing innovative testing frameworks, stress-testing distributed architectures, and ensuring seamless deployments through automation and best practices. Responsibilities: Design, develop, and maintain robust test automation frameworks for cloud-scale distributed systems. Architect performance, load, and stress tests to validate system resilience under high traffic conditions. Build fault-injection and chaos engineering strategies to assess the reliability of distributed services. Develop and execute end-to-end integration, API, and system-level tests across microservices-based architectures. Implement continuous testing pipelines within CI/CD workflows to accelerate deployment cycles. Collaborate closely with development, SRE, and infrastructure teams to ensure quality best practices are embedded within the SDLC. Analyze system logs, telemetry data, and observability metrics to identify and mitigate potential failures before they impact production. Drive automation of security testing, API contract validation, and infrastructure testing. Participate in on-call rotations to assist in diagnosing critical production issues related to system reliability and performance. Requirements: Expertise in testing cloud-scale distributed systems with a strong focus on reliability, performance, and scalability. Strong programming skills in at least one language, preferably Python, Golang, or Typescript. Hands-on experience in building test automation frameworks for complex microservices architectures. Deep understanding of CI/CD pipelines, infrastructure as code (IaC), and automated deployment strategies. Extensive experience with load testing tools (e.g., Locust, k6, JMeter) and observability platforms (e.g., Prometheus, Grafana, OpenTelemetry, Datadog). Proven experience in testing containerized applications and Kubernetes-based environments. Strong expertise in chaos engineering and fault injection frameworks (e.g., Chaos Mesh, Gremlin, LitmusChaos). Knowledge of distributed tracing and debugging in cloud-native environments. Preferred: Bachelor's degree in Computer Science, Engineering, or a related field. Experience with multi-region cloud deployments in AWS, GCP, or Azure. Familiarity with security testing and compliance frameworks. Background in managing fleets of GPU/AI compute resources. Strong analytical and problem-solving skills with a passion for improving system quality at scale. What You'll Receive: The competitive base pay for this position ranges from $131,000 - $70,000. Factors that may be used to determine your actual pay may include your specific job related knowledge, skills and experience Stock options The flexibility of remote work with an inclusive, collaborative team. An opportunity to grow with a company that values innovation and user-centric design. Generous vacation policy to ensure work-life harmony and well-being. Contribute to a company with a global impact based in the US, Canada, and Europe. RunPod is committed to maintaining a workplace free from discrimination and upholding the principles of equality and respect for all individuals. We believe that diversity in all its forms enhances our team. As an equal opportunity employer, RunPod is committed to creating an inclusive workforce at every level. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, protected veteran status, disability status, or any other characteristic protected by law. We welcome every qualified candidate eligible to work in the United States; however, we are currently unable to sponsor employment visas Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Technology, Information and Internet Referrals increase your chances of interviewing at Runpod by 2x Get notified about new Software Engineer in Test jobs in San Francisco, CA . Software Development Engineer in Test (SDET) San Francisco, CA 125,000.00- 145,000.00 4 days ago San Francisco, CA 135,000.00- 185,000.00 22 hours ago Python Software Engineer - Ubuntu Hardware Certification Team Distributed Systems Software Engineer, Python / Go Senior System/Network Engineer (Windows-Linux-ProxMox) Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Software Development Engineer, INTech Latam
Posted 5 days ago
Job Viewed
Job Description
Job ID: 2906388 | Amazon Servicos de Varejo do Brasil Ltda. A visão de longo prazo da Amazon.com é permitir uma experiência de compra global consistente para todos os clientes da Amazon em todo o mundo, em qualquer site ou dispositivo da Amazon, em qualquer idioma e cultura. Nosso objetivo é criar um software que ofereça aos clientes uma experiência de compra única, de acordo com suas preferências. O time de INTech Latam da Amazon está contratando pessoas desenvolvedoras de software. Sobre a posição: Uma pessoa desenvolvedora de software (SDE) na Amazon endereça desafios de negócio por meio da tecnologia, é dona de seus sistemas de ponta a ponta e influência a direção de nossa tecnologia que afeta centenas de milhões de clientes em todo o mundo. Na Amazon, um SDE pode esperar projetar soluções flexíveis e escaláveis e trabalhar em alguns dos desafios mais complexos da computação em grande escala, utilizando suas habilidades em estruturas de dados, algoritmos e programação orientada a objetos. Sobre você: Você está procurando uma carreira na qual seja capaz de construir, entregar e impressionar. Você cria recursos que alcançam milhões de novos clientes em todo o mundo. Você analisa os problemas de forma holística, projeta ciclos de feedback e contribui para os ecossistemas. O time de INTech Latam da Amazon está contratando pessoas desenvolvedoras de software para trabalhar em nosso Centro de Desenvolvimento de Software no Brasil. O time de INTech Latam cria novos recursos para o site da Amazon.com para diferentes países e desenvolve sistemas para apoiar as operações da Amazon. Você aprenderá tudo sobre como projetar, implementar e testar soluções altamente escaláveis usando a plataforma de nuvem da AWS e seus diversos produtos, em projetos ágeis e desafiadores, trabalhando com os melhores profissionais da área. A Amazon Brasil valoriza a Diversidade, Equidade e Inclusão (DEI) em todas as nossas posições de trabalho, e por isso atuamos com intencionalidade para que nosso ambiente interno reflita a pluralidade dos mercados em que atuamos e clientes que atendemos. - Bacharel em Ciência da Computação, Engenharia da Computação ou disciplina técnica relacionada, ou mestrado em Ciência da Computação, Matemática ou Física, ou áreas afins. - Histórico de desenvolvimento de soluções de grande escala em um ambiente ambíguo. - Conhecimento dos modelos Software Development Life-cycle e experiência com entrega de softwares eficientes. - Habilidades de relacionamento com o cliente, incluindo a capacidade de entender com profundidade os requisitos. - Recomendar abordagens técnicas alternativas e liderar esforços de engenharia. - Histórico de entrega de projetos grandes e multifuncionais. - Habilidades de comunicação verbal e escrita. - Habilidades analíticas e de design comprovadas. - Experiência orientando e treinando a comunidade de engenharia em questões técnicas complexas. #J-18808-Ljbffr
Principal Software Development Engineer, Navigation
Posted 6 days ago
Job Viewed
Job Description
Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere. More than 4 million registered developers have chosen Mapbox because of the platform’s flexibility, security and privacy compliance. Organizations use Mapbox applications, data, SDKs and APIs to create customized and immersive experiences that delight their customers. What We Do The Navigation team at Mapbox develops and operates web services powering virtually all of Mapbox’s strategic navigation initiatives in consumer, automotive, and logistics verticals. We are a highly multidisciplinary organization, with work spanning distributed systems on AWS to geospatial localization, traffic telemetry, and mapping. Collectively we are revolutionizing in-car experiences with technology to build fast, industry-leading maps and navigation for any vehicle. We’ve launched products such as MapGPT , Mapbox for EV , and we’re enhancing the visual experience of in-vehicle navigation with 3D styling with our new Mapbox Standard through web and mobile SDKs. Mapbox has worked with automotive partners —including BMW, Toyota, and GM—to bring the best aspects of mobile app development into in-vehicle navigation and infotainment. Mapbox Blog: Introducing 3D Live Navigation Mapbox Blog: Route Notifications Improve Driver Safety Mapbox Newsroom: AI Features in New Navigation SDK What You'll Do As a Principal Software Development Engineer, you will lead the technical excellence, innovation, and execution for the Navigation organization, specifically shaping the future of the Navigation product. In this strategic role, you will define the technical vision for all Navigation products, aligning their individual initiatives with the broader Navigation and Mapbox organizational goals working hands-on with cross-functional Product partners, Directors, SVP of Location Services, CTO, and globally distributed Mapbox Engineers and Engineering Managers. You will drive the development of secure, frictionless product experiences while designing and building large-scale systems from the ground up. This highly collaborative, fast-paced environment offers the opportunity to influence how teams leverage data to innovate and support business growth. We are seeking a seasoned leader with deep expertise in distributed systems, a passion for customer experience and experimentation, and the ability to mentor and inspire across the organization. As a Principal Software Development Engineer you can expect to: Develop the Roadmap: Set and guide the long-term technical direction and roadmap for the Navigation organization, aligning with Mapbox’s business objectives while driving innovation. Shape the Vision : Lead and mentor a global team of ~80 engineers through the design, development, and execution of critical engineering components to shape the vision for exceptional customer experience. Promote Collaboration: Collaborate across teams to uncover and align complex technical requirements, evaluate design trade-offs, and influence product direction. Proactively Innovate : Evaluate, prototype, and roll out new technologies/frameworks to cultivate a culture of innovation that supports and scales for the company’s expansion into new markets. Advocate for Customers: Engage directly with customers to understand their needs, travel as needed to meet with them, discuss ideas and solutions, and effectively relay insights back to the team. What We Believe are Important Traits for This Role 15+ years of engineering experience: Extensive hands-on experience showcasing expertise and a strong track record in the field. Technical domain knowledge: Extensive experience coding in a variety of languages such as C/C++, Python, Javascript, Typescript. Deep knowledge of different data structures and algorithms, design patterns, memory management, multithreading, and performance optimization for high-efficiency applications. Cloud proficiency: Extensive experience with cloud database services, including AWS RDS, Google Cloud Spanner, and Azure SQL, as well as deploying and managing databases in cloud environments. Operational excellence: You drive a culture of quality and continuous improvement in your organization. Strong passion for clean code and robust architecture, with a drive to elevate engineering practices and design standards across the team. Ownership & execution: Own the technical vision, lead the strategy and guide the team to execute towards building the future of Navigation.Experience leading with empathy globally distributed engineering teams. Customer focus: You care deeply about your customers and their problems, and you work tirelessly to innovate on their behalf. Growth mindset: Have the humility to accept mistakes, learn and grow from them. Partnership: Experience collaborating across teams and domains including product, executives, design & key stakeholders to help drive key search decisions that influence the business. Strong written and vocal communication skills: You can talk and write about complex ideas concisely to a wide audience.You are able to lead and resolve company-wide technical discussions and are able to collaborate and include input from cross-functional teams (security, devops, data, compliance and product). Data informed mindset: You believe in the value of data informed decision making and strive to measure things that are not straight forward but essential. You also have the right instincts to make speedy decisions in the absence of perfect & comprehensive data. Experience bringing products to market: You have a proven track record of shipping successful products. You have experience coordinating deadlines, setting pricing, developing a marketing strategy, and enabling support teams. High standards for work: You drive a culture of quality on the teams you work with and know how to drive healthy tension between quality and velocity. Valuable But Not Required Experience Prior experience in Maps and/or Navigation. While domain expertise is valuable, at our core, we are individuals who are technical, customer-focused, genuinely curious, adaptive, and eager to transform customer experiences from what they are today. Advanced degree (Masters and/or PhD) in Computer Science, Software Engineering, Mathematics, or a related technical field. What We Value In addition to our core values , which are not unique to this position and are necessary for Mapbox leaders: We value high-performing creative individuals who dig into problems and opportunities. We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people. We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company. We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply. Our annual base compensation for this role ranges from $269,450 - $364,550 for most US locations and 5% to 10% higher for US locations with a higher cost of labor. Job level and actual compensation will be decided based on factors including, but not limited to, individual qualifications objectively assessed during the interview process (including skills and prior relevant experience, potential impact, and scope of role), market demands, and specific work location. Please discuss your specific work location with your recruiter for more information. By applying for this position, you acknowledge that you agree to the Mapbox Privacy Policy which is linked here. Mapbox participates in E-Verify to confirm employee work authorization. Please refer to the Notice of E-Verify Participation and Right to Work posters for more information. Mapbox is an EEO Employer - Minority/Female/Veteran/Disabled/Sexual Orientation/Gender Identity. #LI-Remote #J-18808-Ljbffr