Senior Software Engineer I
WFA Digital Insight
The remote job market is witnessing a surge in demand for skilled software engineers, particularly those proficient in Salesforce. With demand for cloud-based solutions growing exponentially, companies like Clariti Cloud are at the forefront of innovation. As a senior software engineer in this space, you'll be working on complex projects that require a deep understanding of distributed SaaS architecture and multi-tenant products. Before applying, candidates should be aware of the company's mission to empower governments to deliver exceptional citizen experiences and be prepared to showcase their skills in Salesforce development, Java, and Node.js.
Job Description
About the Role
As a Senior Software Engineer at Clariti Cloud, you will be part of a team that is revolutionizing the way governments interact with their citizens. Your primary focus will be on developing complex Salesforce solutions that are designed for managed packages and multi-org distribution. This role goes beyond single-org Salesforce development, requiring you to think creatively about how to build, scale, and operate a multi-tenant product used across many customer environments.The team you will be joining is composed of talented individuals who are passionate about delivering exceptional citizen experiences. As a senior member of the team, you will be expected to contribute to the development of the company's product and help shape the direction of the company's technical vision. You will be working closely with cross-functional teams, including sales, marketing, and customer success, to ensure that the product meets the needs of the company's customers.
Clariti Cloud is committed to empowering governments to deliver exceptional citizen experiences, and as a senior software engineer, you will be playing a critical role in achieving this mission. You will be working on a range of projects, from designing systems that span Salesforce and off-platform services to developing complex Salesforce solutions. Your work will have a direct impact on the company's ability to deliver exceptional citizen experiences, and you will be expected to be courageous and innovative in your approach to problem-solving.
What You Will Do
- Architect and develop complex Salesforce solutions designed for managed packages and multi-org distribution
- Design systems that span Salesforce and off-platform services, including Java, Node.js, APIs, and event-driven integrations
- Collaborate with cross-functional teams to ensure that the product meets the needs of the company's customers
- Develop and maintain high-quality code that is scalable, efficient, and easy to maintain
- Participate in code reviews and contribute to the improvement of the company's codebase
- Troubleshoot and resolve technical issues that arise during the development and deployment of the product
- Stay up-to-date with the latest developments in Salesforce and SaaS architecture
- Contribute to the development of the company's technical vision and strategy
- Mentor junior members of the team and provide guidance and support as needed
- Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives
What We Are Looking For
- 5+ years of experience in software development, with a focus on Salesforce and SaaS architecture
- Strong proficiency in Salesforce development, including Apex, Visualforce, and Lightning Components
- Experience with Java and Node.js, including development, deployment, and troubleshooting
- Strong understanding of distributed SaaS architecture and multi-tenant products
- Experience with APIs, event-driven integrations, and other off-platform services
- Strong problem-solving skills, with the ability to think creatively and outside the box
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
- Strong attention to detail, with a focus on delivering high-quality code and solutions
- Experience with agile development methodologies, including sprint planning, daily stand-ups, and retrospectives
Nice to Have
- Experience with cloud-based platforms, including AWS or Azure
- Knowledge of containerization, including Docker and Kubernetes
- Experience with DevOps tools, including Jenkins, CircleCI, or Travis CI
- Strong understanding of security and compliance, including data encryption and access controls
- Experience with testing frameworks, including Apex, JUnit, or Mocha
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work on complex and challenging projects
- Collaborative and dynamic work environment
- Professional development and growth opportunities
- Flexible work arrangements, including remote work options
- Access to the latest tools and technologies
- Recognition and reward for outstanding performance
- Comprehensive health and wellness package
- Generous paid time off and vacation package
How to Stand Out
- Tip: Make sure to highlight your experience with Salesforce and SaaS architecture in your application, as these skills are highly valued by the company.
- Tip: Be prepared to talk about your experience with Java and Node.js, including development, deployment, and troubleshooting.
- Tip: Show examples of your problem-solving skills, including times when you had to think creatively and outside the box to resolve complex technical issues.
- Tip: Emphasize your ability to work effectively with cross-functional teams, including sales, marketing, and customer success.
- Tip: Be prepared to discuss your understanding of distributed SaaS architecture and multi-tenant products, including how you have implemented these concepts in previous roles.
- Tip: Highlight your experience with agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
- Tip: Make sure to include the word COURAGEOUSLY and the tag RMTI5LjEyMS40MC4xNg== in your application to show that you have read the job post completely.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.