Software Engineer II (Full-Stack)

Posted Yesterday
Be an Early Applicant
Raleigh, NC, USA
In-Office
Senior level
Cloud • Software
If you’re ready to build your future — and the future of technology — then you’re in the right place.
The Role
Build and operate enterprise-scale full-stack software connecting Salesforce data with Slack. Responsibilities include designing distributed systems and RESTful APIs, developing real-time integrations, debugging production issues, ensuring security, performance, scalability, and high availability, and maintaining code quality through testing, reviews, and on-call support. The role also involves technical leadership, architecture discussions, cross-functional collaboration, project coordination, and translating product requirements into scalable solutions.
Summary Generated by Built In

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.

About the Role

Our team is at the forefront of transforming how users interact with their Salesforce data through a deeply-integrated experience in Slack. We work at the intersection of enterprise-scale infrastructure, real-time messaging, and intuitive user experiences. We're building the next generation of communication and collaboration features, connecting users to the information and conversations that matter most—right where they work.

We're looking for a senior engineer to bridge the gap between product vision and technical reality, shipping features that work at enterprise scale.

The ideal candidate will be:
  • Technical: You have deep expertise in distributed systems and can make sound architectural decisions. You bring strong technical judgment and can mentor others through complex challenges.
  • A Builder: You thrive on shipping high-quality code and seeing your work impact millions of users. You balance practicality with excellence, knowing when to move fast and when to invest in long-term solutions.
  • Customer-Focused: You think deeply about the developer and end-user experience, understanding how technical decisions translate to customer value.
  • A Communicator: You excel at explaining complex technical concepts in accessible terms, bridging conversations between engineers, product managers, designers, and executives. You know how to tailor your message to your audience while maintaining technical accuracy.
What You Will Do

Your technical problem-solving skills will be essential as you debug complex issues spanning distributed systems, develop performant APIs that ensure reliable data synchronization between platforms, and build software solutions designed for enterprise environments with strict requirements for security, performance, and scalability. You'll take complete ownership of code quality through comprehensive testing, code reviews, and participation in on-call rotations to maintain high availability.

You will collaborate closely with Product Managers, Architects, UX designers, and engineering teams across both Salesforce and Slack organizations. As a senior engineer, you will conduct technical research, present technical proposals to stakeholders, facilitate architecture discussions, and work closely with Product Managers to translate business requirements into scalable technical solutions. Your role involves advocating for engineering best practices while balancing competing priorities and timelines, ensuring that both immediate customer needs and long-term platform stability are addressed.

You will coordinate cross-functional efforts to deliver features on schedule. This includes breaking down complex projects into manageable milestones, identifying potential risks early, and maintaining clear communication channels with all stakeholders. You'll be responsible for ensuring code quality through comprehensive testing strategies and coordinating deployments across distributed systems.

What We Are Looking For (Must-Haves)
  • Technical Leadership: Experience partnering with other engineers, leading technical designs, or driving engineering initiatives across teams.
  • Backend or Full Stack Expertise: 5+ years of professional experience in backend or full-stack software development, with a track record of delivering high-impact projects.
  • Debugging & Problem Solving: Demonstrated expertise in debugging complex systems across the full stack and troubleshooting difficult production issues.
  • Enterprise Software: Background in Enterprise Software Development, understanding security, performance optimization, and compliance requirements.
  • Distributed Systems: Experience building and operating distributed systems at scale, understanding challenges like eventual consistency, fault tolerance, and high availability.
  • API Design: Proven ability to design and implement RESTful APIs and real-time communication patterns (webhooks, websockets, event-driven architectures).
  • AI-Assisted Engineering: Skilled at incorporating AI tools into daily workflows (coding, debugging, documentation) as productivity multipliers while retaining strong independent problem-solving skills and technical judgment.
  • Java Proficiency: Strong experience writing and maintaining production Java code, with deep understanding of JVM-based systems.
Bonus Points (Nice-to-Haves)
  • Salesforce Platform Experience: Hands-on experience with Salesforce development (Apex, Lightning Web Components, Salesforce APIs) or deep familiarity with the Salesforce ecosystem.
  • Slack Platform Knowledge: Experience building Slack apps, working with Slack APIs, or understanding Slack's real-time messaging architecture.
  • Observability: Experience building well-monitored, supportable applications that are instrumented to track user engagement and help developers quickly diagnose production issues.
  • Integration Experience: A background working with complex product integrations or connecting disparate systems.
  • JavaScript & Frontend: Solid experience with TypeScript, JavaScript and modern frontend frameworks, particularly Lightning Web Components (LWC) or similar component-based architectures (React, Vue, etc.).
  • Real-Time Systems: Experience building real-time messaging, notification, or event-driven systems.
  • GenAI Integration: Hands-on experience working with generative AI APIs (OpenAI, Anthropic, etc.) or Salesforce Einstein AI, including implementing AI features with appropriate guardrails and monitoring.
  • Hack Language: Experience with Hack (PHP-based language developed by Meta/Facebook) or similar typed languages in high-performance web environments.

Slack Software Engineer II is the equivalent of Salesforce SMTS Level.

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. More details about company benefits can be found at the following link: https://www.salesforcebenefits.com.

Skills Required

  • Experience partnering with engineers, leading technical designs, or driving engineering initiatives across teams
  • 5+ years of professional backend or full-stack software development experience
  • Demonstrated expertise debugging complex systems across the full stack and troubleshooting production issues
  • Experience with enterprise software development, including security, performance optimization, and compliance requirements
  • Experience building and operating distributed systems at scale, including eventual consistency, fault tolerance, and high availability
  • Ability to design and implement RESTful APIs and real-time communication patterns such as webhooks, WebSockets, and event-driven architectures
  • Experience incorporating AI tools into coding, debugging, and documentation workflows while exercising independent technical judgment
  • Strong production Java experience and deep understanding of JVM-based systems
  • Salesforce development experience with Apex, Lightning Web Components, or Salesforce APIs
  • Slack app, Slack API, or Slack real-time messaging architecture experience
  • Experience building observable and supportable applications
  • Experience with complex product integrations or connecting disparate systems
  • TypeScript, JavaScript, and modern frontend framework experience, particularly Lightning Web Components, React, or Vue
  • Experience building real-time messaging, notification, or event-driven systems
  • Experience integrating generative AI APIs such as OpenAI or Anthropic, or Salesforce Einstein AI
  • Experience with Hack or similar typed languages in high-performance web environments

Salesforce Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Salesforce and has not been reviewed or approved by Salesforce.

  • Healthcare Strength Healthcare coverage is described as comprehensive, with medical, dental, and vision options, mental‑health programs, and low‑deductible or heavily subsidized tiers. Feedback suggests offerings like Lyra counseling, care navigation, and wellness reimbursements make access broad and user‑friendly.
  • Parental & Family Support Parental and family benefits are portrayed as robust, including paid leave for primary and secondary caregivers and extensive family‑building support such as fertility, adoption, and doula benefits. Backup childcare and caregiver resources provide practical help across different life stages.
  • Leave & Time Off Breadth Time‑off programs are highlighted as generous, with flexible PTO and hybrid options alongside seven days of paid Volunteer Time Off each year. Feedback suggests this combination supports work‑life balance and community engagement.

Salesforce Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, CA
72,000 Employees

What We Do

Salesforce is the #1 AI CRM, where Humans with agents drive customer success together. Through Agentforce, our groundbreaking suite of customizable agents and tools, Salesforce brings autonomous AI agents, unified data from any source, and best-in-class Customer 360 apps together on one integrated platform to help companies connect with customers in a whole new way. Salesforce is democratizing AI agents for businesses of every size and industry so every company can embrace a workforce without limits. Our low code, open, and secure platform helps companies build and customize Salesforce fast so they can safely scale AI-powered work to every customer and employee experience and transform their business. Salesforce is proud to be the market leader, but we’re even more proud to lead in philanthropy, innovation and culture. Guided by core values of trust, customer success, innovation, equality, and sustainability, Salesforce is more than a business — we’re a platform for change.

Why Work With Us

There’s no typical day in the life of a Salesforce employee. You could be transforming our next AI innovation — or transforming your community. Closing deals — or closing your laptop for a day of Volunteer Time Off. Driving change for our customers — or driving change within one of our high-performing teams.

Gallery

Gallery

Similar Jobs

Bestow Logo Bestow

Software Engineer

Big Data • Fintech • Information Technology • Insurance • Software
Remote or Hybrid
US
160 Employees
180K-200K Annually

MetLife Logo MetLife

Customer Care Advocate Disability Intake - Cary, NC 9.21.26 - 18274

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Hybrid
Cary, NC, USA
43000 Employees
42K-42K Annually

MetLife Logo MetLife

Junior Software Engineer

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Hybrid
Cary, NC, USA
43000 Employees
56K-74K Annually

Wells Fargo Logo Wells Fargo

Consultant

Fintech • Financial Services
Hybrid
Charlotte, NC, USA
205000 Employees
185K-300K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software • Productivity
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account