Salesforce logo
Salesforce

Salesforce, a customer success platform and the world's #1 CRM, helps businesses of all sizes and from all industries connect with their customers in new ways. Some of the most dis

Full-Stack Software Engineer: Mid and Senior

Location

California + 1 moreAll locations: California | Washington

Posted

39 days ago

Salary

$96.3K - $313.7K / year

Seniority

Senior

Job Description

Full-Stack Software Engineer: Mid and Senior

Salesforce

Title: Full-Stack Software Engineer: Mid and Senior Location: California - San Francisco Washington - Bellevue Job Description: To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a buzzword - it's a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all. Ready to level-up your career at the company leading workforce transformation in the agentic era? You're in the right place! Agentforce is the future of AI, and you are the future of Salesforce. Join our dynamic team at Salesforce and make a real impact with your code! We're looking for passionate individuals who want to shape the future of our products and deliver exceptional experiences to our customers. Come be a part of our innovative and collaborative environment, where your skills will thrive and your ideas will be valued. Apply now and let's build something extraordinary together! We embrace the hybrid model and celebrate the individual strengths of each team member while encouraging everyone on the team to grow into the best version of themselves. We believe that autonomous teams with the freedom to make decisions will empower individuals, products, companies, and customers to thrive. Your Impact: Our ideal candidate is passionate about crafting a new product to serve thousands of enterprise customers by using innovative technology and striving for the best quality and throughput. As part of this role, you will: - Architect, design, implement, test and deliver highly scalable products - Master our development process, culture and code base, then improve it - Operate optimally in the hybrid engineering model where engineers are encouraged to be able to craft and complete the vital work to ensure quality in their own code as well as other engineers - Mentor others in development technologies, tools, and processes - Present your own designs to internal/external groups and review designs of others - Develop test strategies, design automation frameworks, write unit/functional tests to drive up code coverage and automation metrics - Participate in the team's on-call rotation to address sophisticated problems in real-time and keep services operational and highly available Required Skills: - A related technical degree required - 3+ years of professional software development experience - Deep knowledge of object oriented programming and experience with at least one object oriented programming language (Java, Javascript, C++, C#, Ruby, Python) - High proficiency in at least one high-level programming language and web framework (NodeJS, Express, Hapi, etc.) - Proven understanding of web technologies, such as JavaScript, CSS, HTML5, XML, JavaScript, JSON, and/or Ajax - Validated understanding of Database technologies such as SQL, PL/SQL and relational database schema design - Experience in automated testing including unit and functional testing using Java, JUnit, JSUnit, Selenium - Excellent interpersonal skills - Office-Flex: Work in-person three days per week; or 10 days per quarter for some engineering teams Preferred Skills: - Experience building highly scalable web applications. - Experience with Agile software development and test-driven development. - Bachelor's degree in Computer Science or equivalent field - Track record of being a top performer in current and past roles Benefits & Perks: Check out our benefits site which explains our various benefits, including wellbeing reimbursement, generous parental leave, adoption assistance, fertility benefits, and more! Salesforce Information: Check out our Salesforce Engineering Site. Unleash Your Potential When you join Salesforce, you'll be limitless in all areas of your life. Our benefits and resources support you to find balance and be your best, and our AI agents accelerate your impact so you can do your best. Together, we'll bring the power of Agentforce to organizations of all sizes and deliver amazing experiences that customers love. Apply today to not only shape the future - but to redefine what's possible - for yourself, for AI, and the world. Accommodations If you need a reasonable accommodation during the application or the recruiting process, please submit a request via this Accommodations Request Form. Please note that Salesforce uses artificial intelligence (AI) tools to help our recruiters assess and evaluate candidates' resumes and qualifications throughout the recruiting process. Humans will always make any candidate selection and hiring decisions. Please see our Candidate Privacy Statement for more information about how we use your personal data and your rights, including with regard to use of AI tools and opt out options. Posting Statement Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. And we believe we can lead the path to equality in part by creating a workplace that's inclusive, and free from discrimination. Know your rights: workplace discrimination is illegal. Any employee or potential employee will be assessed on the basis of merit, competence and qualifications - without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey. It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education. In the United States, compensation offered will be determined by factors such as location, job level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits. Salesforce offers a variety of benefits to help you live well including: time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program. At Salesforce, we believe in equitable compensation practices that reflect the dynamic nature of labor markets across various regions. The typical base salary range for this position is $96,300 - $313,700 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $116,000 - $344,700 annually. The range represents base salary only, and does not include company bonus, incentive for sales roles, equity or benefits, as applicable.

Related Job Pages

More Full-stack Engineer Jobs

RT² logo

Mid-Level Full Stack Developer

RT²

Enhancing the Retail Experience.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, develop, and maintain backend services and RESTful APIs using C# / .NET (including ASP.NET Core and Entity Framework). • Build responsive, user-friendly front-end interfaces with Vue.js, HTML5, CSS3, and JavaScript/TypeScript. • Collaborate with product owners and UX designers to translate business requirements into well-architected technical solutions. • Write clean, testable, and well-documented code; participate in code reviews and uphold team coding standards. • Integrate with third-party APIs, payment platforms, and external vendor systems. • Troubleshoot and resolve production issues across the full stack, including database and infrastructure layers. • Contribute to CI/CD pipelines, automated testing, and deployment processes. • Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives) and contribute to continuous process improvement.

Arizona + 13 moreAll locations: Arizona | Colorado | Florida | Idaho | Kansas | Nebraska | Nevada | North Carolina | Ohio | Oregon | Michigan | Pennsylvania | Texas | Virginia
$100K - $120K / year
Job Closed
Lightspeed Commerce logo

Senior Back-end Engineer

Lightspeed Commerce

Lightspeed is building communities through commerce, and we need people from all backgrounds and lived experiences to do that. Founded in 2005, in Montreal’s gay village, our original members were all part of the LGBTQ+ community. The ethos of our business has been about inclusion from the very beginning, and we strive to provide a workplace where everyone belongs. Powering the businesses that are the backbone of the global economy, Lightspeed's one-stop commerce platform helps merchants innovate to simplify, scale, and provide exceptional customer experiences. Our cloud commerce solution transforms and unifies online and physical operations, multichannel sales, expansion to new locations, global payments, financial solutions, and connection to supplier networks. Founded in Montréal, Canada in 2005, Lightspeed is dual-listed on the New York Stock Exchange (NYSE: LSPD) and Toronto Stock Exchange (TSX: LSPD). With teams across North America, Europe, and Asia Pacific, the company serves retail, hospitality, and golf businesses in over 100 countries.

Full TimeRemoteTeam 1,001-5,000

Hi there! Thanks for stopping by 👋 Are you an experienced Java, PHP, C#, C++, Ruby, Python, developer looking to make an exciting change: ditching the monolith and building new Golang microservices? We are looking for a Senior Back-end Engineer to join our team in Newmarket. You are expected to perform at a high level and make strong contributions to the team by rapidly and efficiently building solutions to our retailers' problems, focussing on iteration, experimentation, and stability. This role will focus on the back-end, but you may get involved in front-end work if you show interest. You do not need to be an expert in Golang but you must be willing to learn, and you’ll have our full support on this journey. Engineering @ Lightspeed: - We build new features on top of a modern stack, consisting of web apps (React) communicating through APIs to Go services, backed by databases and Kafka topics, all deployed using Docker in a continuous delivery cycle to AWS - You don’t need to have experience in any of our specific technologies: we’re great at teaching good engineers how to use our modern SaaS stack - We work in two-week sprints, but we don’t treat process as rigid. We stay agile and iterative, adapting our ways of working and continuously improving what works best for the team - We deploy changes to production every 7 minutes, on average - Blameless culture and a continuous improvement mindset What you’ll be doing: - Develop and maintain software by coding, implementing new features, reviewing code, fixing bugs, engaging in peer programming, and responding to incidents - Take ownership of features and contribute to impactful coding projects with accountability - Break down projects into manageable, actionable tasks to maximise efficiency and deliver value quickly - Collaborate closely with engineers, product managers, and designers to plan and coordinate upcoming tasks - Continuously learn and share knowledge through chapter reviews, demos, and mentoring fellow engineers - Enhance common services and shared libraries, introduce or upgrade tools and frameworks, improve documentation, and refine best practices and processes What you need to bring: - Senior level of experience as a Back-end Engineer including both successes and failures (“scars”), which help you make better decisions - Deep knowledge in at least one of the following: Golang, Java, PHP, C#, C++, Ruby, Python, Elixir - Experience working on major systems in one or more languages: ideally you’ve built REST API endpoints on top of data storage layers, and understand concepts like authentication, web security, and the way that frontends consume APIs - Ability to mentor and train other Engineers in the team We know that people are more than what’s on their CV. If you’re unsure that you have the right profile for the role... hit the ‘Apply’ button and give it a try! Be a changemaker You’ll enjoy: - Lots of autonomy, flexible work culture with the option of working remotely or from one of our beautiful offices. - Genuine career growth opportunities within a company that's continuously expanding. - Make a meaningful impact by helping merchants grow their businesses through creating or improving products and addressing customer feedback. - Be part of a team large enough for growth yet agile enough for real impact. - Work on high-traffic products with a global user base. - Opportunity to work alongside other highly skilled engineers, learn and expand your skill set, forge wonderful relationships and make your mark within the diverse and inclusive Lightspeed culture, a true Canadian tech success story. Plus benefits designed to keep you happy, healthy and fulfilled. - Lightspeed share scheme (we are all owners) - Unlimited paid time off policy - Work remotely from anywhere in the world for up to 60 days per year - Flexible working policy - Health and wellness benefit of $500 per year - Mental health online platform and counselling & coaching services - Paid leave and assistance for new parents - Free LinkedIn Learning license - Paid Volunteer day - Premium cover if you sign up for health insurance with Southern Cross - Exciting events hosted regularly by our Auckland Culture Club - Subsidised public transportation to cover up to 75% of your commuting costs - Secure, full-time parking facilities - Dog-friendly office environment - Enjoy complimentary breakfast and lunch options, along with fresh fruits, snacks, and beverages stocked in the office - Newly renovated office space situated in Newmarket (Auckland) Please note that we ask applicants to disclose any criminal convictions, and we conduct criminal record checks as part of our hiring process for this role. To all recruitment agencies: Lightspeed does not accept unsolicited agency resumes. If we have not directly engaged your company in writing to supply candidates for a specific vacancy, Lightspeed will not be responsible for any fees related to unsolicited resumes. Lightspeed is a proud equal opportunity employer and we are committed to creating an inclusive and barrier-free workplace. Lightspeed welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. Where to from here? Obviously, this has to be mutually beneficial: we want you to step into a role you love, and we want to offer you a place you’re proud to come to every day. For a glimpse into our world check out our career page here. Lightspeed is building communities through commerce, and we need people from all backgrounds and lived experiences to do that. We were founded in 2005, in Montreal’s gay village and our original members were all part of the LGBTQ+ community. The ethos of our business has been about inclusion from the very beginning, and we strive to provide a workplace where everyone belongs. Who we are: Powering the businesses that are the backbone of the global economy, Lightspeed's one-stop commerce platform helps merchants innovate to simplify, scale, and provide exceptional customer experiences. Our cloud commerce solution transforms and unifies online and physical operations, multichannel sales, expansion to new locations, global payments, financial solutions, and connection to supplier networks. Founded in Montréal, Canada in 2005, Lightspeed is dual-listed on the New York Stock Exchange (NYSE: LSPD) and Toronto Stock Exchange (TSX: LSPD). With teams across North America, Europe, and Asia Pacific, the company serves retail, hospitality, and golf businesses in over 100 countries. Lightspeed handles your information in accordance with our Applicant Privacy Statement.

New Zealand
Sarnova logo

Senior Full Stack Software Developer

Sarnova

Sarnova is an Equal Opportunity Employer. Our mission is to be the best partner for those who save and improve patients’ lives. Excellence in delivering upon our mission is dependent upon having a diverse team that is empowered to bring their full, authentic self to work each day. We strive to create a workplace that reflects the communities we serve, and we are passionate about creating an inclusive workplace that promotes and values diversity.

Full TimeRemoteTeam 1,001-5,000

Role Description In these newly created senior level full stack software development roles, you will enable Sarnova’s/Cardio Partner's technology organization to deliver faster, smarter, and more reliably. The Senior Full Stack Software Developers play critical roles in shaping the quality and functionality of the company’s digital products, directly impacting customer satisfaction and business growth. By delivering high-quality, timely, and error-free software solutions, the developer ensures a seamless user experience that supports business goals. For Non-Central Ohio based candidates this is a remote opportunity. Candidates must reside in the United States and be willing to work EST hours. Candidates who require visa sponsorship/transfer now or in the future cannot be considered. The Senior Full Stack Software Developer works closely with our development team and company leaders to deliver a high-quality website/program experience for our customers, using the latest and best coding strategies and practices. As part of a small development team, the individual in this role will participate in program/site related development and user experience decisions and is expected to use their skills and experience to create innovative solutions. Qualifications - Bachelor's degree in computer science, software engineering - Minimum of 7 years of full-stack development experience - Ruby on Rails experience required, other languages beneficial - Experience in developing rich client functionality with strong working knowledge of JavaScript and jQuery - Experience with HTML, CSS, and cross-browser layout skills and knowledge - JavaScript/jQuery experience, mobile site/application development, and/or responsive web development - 3 years of eCommerce experience preferred - AngularJS, React or lightweight front-end framework experience - Experience in usability/interface design, UI/UX knowledge for mobile and tablet is a plus - Familiarity with advanced SQL queries - Effective communication skills (verbal and written) - Exceptional time management, organization and planning skills - Demonstrated ability to build relationships and work effectively with employees within and across departments - Highly self-motivated with a sense of urgency, bias for action and anticipatory qualities - Curious, driven to achieve and willingness to challenge the status quo - A desire to continually learn and grow in your career - Ability to manage multiple projects simultaneously and meet development schedules Requirements - Lead the development of high-quality products by driving projects to completion within scope and on schedule, ensuring best practices are followed and coding errors are minimized through advanced technical skills and meticulous attention to detail - Oversee hands-on development efforts, utilizing established programming languages, technical specifications, and methodologies to deliver sophisticated solutions that meet organizational standards - Strategically test, analyze, and debug solutions across diverse environments, providing expert guidance on resolving complex technical issues and enhancing system performance - Direct production support initiatives, proactively identifying and addressing potential issues to ensure continuous, smooth operation of mission-critical applications - Drive the creation of Proof-of-Concepts to evaluate the feasibility and effectiveness of innovative project approaches, offering insights to influence strategic decision-making - Exhibit a comprehensive understanding of programming intricacies, balancing a detail-oriented approach with a strategic vision of how development efforts impact the overall user experience and business outcomes - Champion the adoption of cutting-edge technologies, recommending tools and practices that advance product development and optimize the end-user experience - Collaborate with cross-functional teams at a strategic level, aligning product development efforts with business objectives and ensuring stakeholder expectations are met or exceeded - Foster a culture of continuous improvement, sharing knowledge and seeking input from colleagues while driving individual and team accountability for delivering on high-priority commitments - Present and advocate for strategic technical decisions, promoting innovative approaches that align with sound programming principles and drive the organization’s technological evolution - Stay at the forefront of emerging technologies, applying industry best practices to elevate development standards and improve overall delivery processes - Lead initiatives to promote high-quality user experiences and establish development standards that set benchmarks for excellence - Additional job duties as assigned Benefits - Competitive salary, commensurate with experience - Comprehensive benefits package, including 401(k) Plan - Equal Opportunity Employer - Commitment to diversity and inclusion in the workplace

United States
Sarnova logo

Full Stack Software Developer

Sarnova

Sarnova is an Equal Opportunity Employer. Our mission is to be the best partner for those who save and improve patients’ lives. Excellence in delivering upon our mission is dependent upon having a diverse team that is empowered to bring their full, authentic self to work each day. We strive to create a workplace that reflects the communities we serve, and we are passionate about creating an inclusive workplace that promotes and values diversity.

Full TimeRemoteTeam 1,001-5,000

Role Description In these newly created full stack software development roles, you will enable Sarnova’s/Cardio Partner's technology organization to deliver faster, smarter, and more reliably. The Full Stack Software Developers play critical roles in shaping the quality and functionality of the company’s digital products, directly impacting customer satisfaction and business growth. By delivering high-quality, timely, and error-free software solutions, the developer ensures a seamless user experience that supports business goals. For Non-Central Ohio based candidates this is a remote opportunity. Candidates must reside in the United States and be willing to work EST hours. Candidates who require visa sponsorship/transfer now or in the future cannot be considered. The Full Stack Software Developer works closely with our development team and company leaders to deliver a high-quality website/program experience for our customers, using the latest and best coding strategies and practices. As part of a small development team, the individual in this role will participate in program/site related development and user experience decisions and is expected to use their skills and experience to create innovative solutions. Qualifications - Bachelor's degree in computer science, software engineering - Minimum of 2 years of full-stack development experience - Ruby on Rails experience required, other languages beneficial - Experience in developing rich client functionality with strong working knowledge of JavaScript and jQuery - Experience with HTML, CSS, and cross-browser layout skills and knowledge - JavaScript/jQuery experience, mobile site/application development, and/or responsive web development - 1 year of eCommerce experience preferred - AngularJS, React or lightweight front-end framework experience is a plus - Experience in usability/interface design, UI/UX knowledge for mobile and tablet is a plus - Familiarity with advanced SQL queries preferred - Effective communication skills (verbal and written) - Exceptional time management, organization and planning skills with proven track record of managing multiple projects simultaneously - Demonstrated ability to build relationships and work effectively with employees within and across departments - Highly self-motivated with a sense of urgency, bias for action and anticipatory qualities - Curious, driven to achieve and willingness to challenge the status quo - A desire to continually learn and grow in your career - Ability to manage multiple projects simultaneously and meet development schedules Requirements - Develop high-quality products within scope and on time, ensuring minimal coding errors through strong technical skills and attention to detail. - Perform hands-on development using established programming languages, technical specifications, processes, and methodologies. - Test, analyze, and debug solutions across different environments. - Provide production support to ensure applications run smoothly, proactively identifying problems and deploying smart solutions. - Create Proof-of-Concepts to assess the feasibility and viability of project approaches. - Maintain a keen attention to detail in programming while understanding how individual tasks contribute to the overall outcome; focus on delivering an optimal user experience. - Recommend new technologies that enhance product development and improve the end-user experience. - Collaborate with developers, designers, and business stakeholders to ensure product delivery aligns with expectations. - Actively seek and share ideas with colleagues while also working independently to deliver on commitments and achieve individual goals. - Present and defend decisions that promote innovative ways to bring concepts to life based on sound programming principles. - Stay current with emerging technologies to apply best practices in development. - Advocate for high-quality user experiences and development standards. - Additional job duties as assigned. Benefits - Competitive salary, commensurate with experience - Comprehensive benefits package, including 401(k) Plan

United States