MuleSoft sits at the heart of all convergent technologies trends (SaaS, big data, APIs, microservices, etc.), and our developers are tackling some of the most challenging problems in technology today.
As a Lead Software Engineer at MuleSoft, a Salesforce Company, you will lead and influence architectural, product, quality and process for a product and a scrum team.
You will develop the technical design for on-premises performance. Also, influence designs across R&D using original research and advanced analysis.
You’ll design solutions for business critical and highly complex engineering projects by applying extensive domain expertise in performance testing.
You’ll provide oversight of code and design reviews, and ensure features are delivered to meet business and quality requirements.
Partnering with Product and Design, you’ll evaluate and scrutinize requirements that have cross-team / cross-cloud impact.
You must have a solid background in JAVA programming skills and you will be responsible for development through all phases of the development lifecycle.
You will use your experience to collaborate with team members to develop new features, enhance existing ones, underlying software components and frameworks.
You should have a history of building successful on-prem solutions and the ability to quickly grasp unfamiliar technology and integrate them quickly into the solution implementation.
This job requires that you be a self-starter with the ability to deliver on time with quality and also handle multiple tasks simultaneously.
You must possess good oral and written documentation skills and be able to interact with other team members to deliver fast with quality.
You will also be asked to contribute ideas and provide feedback on many projects within the team's portfolio. We're a flat, lean, agile, self-
governing team. We value transparency and trust. We continue to create purpose in our work, question the status quo, seek individual mastery and encourage autonomy.
What You'll Need To Be Successful :
Experience programming with Java technologies or similar.
Strong understanding of OOP design
Experience working on cross products initiatives
General understanding of API design and REST APIs
Provide technical leadership to the team
Working experience on driving quality practices within the organization
To have an owner's mindset over the products
Excellent interpersonal and communication skills
Ability to help out on recruiting and attracting best in class software engineers
Desired experience :
Bachelor's Degree in Computer Science or relevant experience
Experience developing APIs
Experience working with Agile methodology
Experience developing desktop or mobile applications
Experience working in and around the software-as-a-service and platform-as-a-service architectures and / or industry
Salesforce, the Customer Success Platform, and world's #1 CRM, empowers companies to connect with their customers in a whole new way.
The company was founded on three disruptive ideas : a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model.
These founding principles have taken our company to great heights, including being named one of Forbes’s World’s Most Innovative Company five years in a row and one of Fortune’s 100 Best Companies to Work For eight years in a row.
We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce.
Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners, and communities, we are working to improve the state of the world.