Leads the design and delivery of complex Salesforce customizations for customer implementations, owning architecture and quality while mentoring engineers and partnering with customers and Product.
Sr. Software Developer I
📜 Description
- Lead and contribute across the software development lifecycle, from architecture and technical design through implementation, testing, and deployment.
- Translate business requirements into technical specifications, prototypes, and scalable application solutions.
- Coordinate technical teams, manage project progress, and communicate status, risks, and dependencies to stakeholders.
- Develop test plans, conduct quality assurance, review code, and improve application quality and performance.
- Mentor junior developers through technical guidance, code reviews, and knowledge sharing.
- Present technical solutions to customers and stakeholders and contribute to continuous improvement.
🛠️ Requirements
- A bachelor's degree and at least 5 years of application development experience, or 9 years of application development experience in lieu of a degree.
- Strong practical experience with Salesforce development technologies, including Visualforce, Apex, Force.com APIs, web services, and Experience Builder.
- Demonstrated experience delivering software solutions using Agile methodologies within continuous integration and continuous delivery (CI/CD) environments.
- A proven track record of leading application development projects, coordinating technical teams, and delivering solutions that meet business requirements and project deadlines.
- Strong understanding of application architecture, system design, software quality assurance, performance optimization, and scalable development practices.
- Demonstrated ability to coach and mentor developers, facilitate technical discussions, conduct code reviews, and promote consistent engineering standards.
- Excellent written and verbal communication skills, including the ability to present technical concepts and recommendations effectively to stakeholders at all levels, including senior leadership and customers.
- Strong interpersonal skills and the ability to build productive working relationships across departments, business functions, and technical teams.
- Excellent organizational, planning, analytical, and creative problem-solving skills, with close attention to detail and a commitment to high-quality delivery.
- Proven ability to balance competing priorities, adapt to changing business needs, and manage multiple responsibilities while meeting deadlines.
✨ Benefits
- Fully remote work: Remote working arrangements for the position based in Ontario, Canada.
- Career development: Opportunities to strengthen technical expertise, expand architectural knowledge, and take on greater technical leadership responsibilities.
- Technical leadership opportunities: The ability to guide development teams, mentor colleagues, influence application architecture, and contribute to complex software projects.
- Collaborative environment: Work alongside cross-functional teams and stakeholders to deliver impactful technology solutions.
- Innovation and continuous learning: Opportunities to explore evolving technologies, including AI-enabled tools, and contribute to modern software development practices.
- Transparent compensation practices: Salary ranges are established using market data, with individual offers determined by relevant experience, knowledge, skills, and abilities.
- Structured payroll: Compensation is based on a 40-hour workweek and paid biweekly.
Full job description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Software Developer I based in Canada.
We are seeking an experienced Senior Software Developer to design, develop, and deliver scalable business software solutions for complex, large-scale projects. In this role, you will contribute throughout the software development lifecycle, from application architecture and technical design to implementation, testing, and deployment. You will leverage Salesforce technologies and modern Agile and CI/CD practices to build reliable, high-quality applications that address evolving business needs. Working closely with cross-functional teams, project managers, and stakeholders, you will help translate business requirements into effective technical solutions. You will also provide technical leadership, mentor junior developers, and guide project teams toward successful delivery. This remote opportunity is ideal for a technically strong professional who enjoys solving complex problems, driving innovation, and continuously improving software development practices.
Accountabilities
Requirements
Benefits
Similar jobs
Search more Software Engineer jobsSenior Forward Deployed Engineer, Sr FDE (L5)
Own architecture and deliver production-grade data and AI solutions for enterprise customers, combining data engineering, machine learning, and application development while guiding technical decisions and customer adoption.
Senior Software Engineer (React/React Native)
Lead development of complex web and mobile features with React and React Native, contribute across the full stack, and shape architecture, engineering practices, and team growth through technical leadership and mentorship.
Own the design, delivery, and operation of reliable customer data integrations, building Python pipelines and connectors that sync data with operational systems and safely write decisions back to systems of record.
Senior Software Engineer, New Products
As a Senior Software Engineer in the Founders' Lab, you'll co-author innovative financial software, driving product development from concept to market-ready solutions.
