Jobs and Careers
OS

Senior Software Engineer - Saleforce

OSC Edge
REMOTE , GA, United StatesRemotefull_timeVerifiedPosted 19 Sept 2025

About the role

As the Senior Software Engineer, this individual will build integrations, ensure data security, collaborate with cross-functional teams, and mentor junior developers. In this role, the Senior Software Engineer will have expertise in the Salesforce platform. Additionally, the Software Engineer will oversee the software development lifecycle from design through testing.

Responsibilities:

  • Designs, develops, and implements custom Salesforce solutions using platforms such as Apex, Lightning Web Components (LWC), and Flows, translating business requirements into technical specifications and leading projects
  • Coding, and software development best practices
  • Manages all stages of the process
  • Translates business requirements into well-architected, scalable Salesforce solutions, provide estimates, and articulate technical benefits and risks
  • Conducts or oversees user research activities, such as user interviews, usability testing, and competitive analysis, to gather insights about requirements
  • Designs new software and computer systems
  • Helps create schematics or wireframes for software, guide junior engineers in design techniques, and ensure initial schematics match customer preferences
  • Oversees the testing process for software and computer systems
  • Assigns each team member specific testing parameters
  • Oversees tests to ensure accuracy, measure results and determine whether to redesign the software or continue with the project
  • Coordinates with other engineers, including other software engineers, hardware engineers and electrical engineers to ensure the software they are designing meets the specifications to function correctly with computer software or other technology
  • Responsible for the project's deadline and budget
  • Oversees the work, necessary tools or materials, and labor needs to ensure adherence to the budget and deadline
  • Oversees software development projects and provide mentorship and direct training to junior engineers
  • Helps plan the scope, or size, of development projects and what creative direction to follow
  • Assesses when customer needs exceed the original project scope and initiates a request for redesign and planning sessions to realign deliverables
  • Actively contributes to coding efforts while collaborating with and mentoring junior engineers
  • Takes ownership of specific sections of the codebase, reviewing and refining code as junior engineers complete their contributions to ensure quality and consistency
  • Corrects any software errors or bugs that the user or client reports
  • Reviews reports from junior engineers on possible errors and directly edit the software's code to ensure it functions properly
  • Assigns specific tasks to different team members and oversee the completion of those tasks
  • Monitors team members' performance, work quality and efficiency to identify areas for improvement

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

OSC Edge

View company profile →