Factorial is a leading SaaS company that is transforming the way businesses manage their human resources, finance and business management. We are on a mission to provide an all-in-one platform that simplifies enterprises processes, enhances productivity, and fosters a great workplace culture.
We are seeking a highly skilled and experienced Staff Software Engineer to join our dynamic engineering team. As a key member of our team, you will play a critical role in designing and developing high-quality software solutions that meet the needs of our customers. Your expertise will help us drive innovation and improve our product offerings.
So...What does a Staff level engineer do? Here we give you key insights:
Key Responsibilities:
- Design and develop scalable software solutions that meet business requirements and enhance user experience.
- Lead technical discussions and provide guidance to junior engineers on best practices and coding standards.
- Collaborate with cross-functional teams including product management, design, and QA to ensure successful delivery of features.
- Perform code reviews to ensure code quality, maintainability, and performance optimization.
- Identify and troubleshoot software defects and implement effective solutions.
- Stay updated with emerging technologies and industry trends to continuously improve skills and knowledge.
Skill:
- Defines professional standards and creates concepts used across the company.4
- Has a clear vision for the discipline and works step-by-step to make it real.
- Seen as a leader technically and culturally, maintaining high-quality standards.
- Drives adoption of new abstractions, creating supporting ecosystems like documentation and metrics.
- Leads key technical decisions and creates company-wide abstractions when needed.
- Encourages innovation, continuous learning, and best practices.
Engagement/Agency:
- Thinks company-wide, planning initiatives with horizontal impact.
- Focuses on creating more Staffs by coaching, sharing knowledge, and easing adoption of new ideas.
- Engages in long-term strategic thinking, aligning engineering vision with leadership and business.
- Challenges engineering processes, from hiring to code deployment.
- Works to connect team efforts with company goals.
Requirements:
- Proven experience as a software engineer, with a strong background in software development methodologies, with experience in SaaS or startup environment being a plus.
- Expertise in programming languages, such as Java, Python, Ruby, or JavaScript.
- Experience with cloud platforms, such as AWS, Azure, or Google Cloud Platform.
- Strong problem-solving skills and ability to work independently as well as collaboratively in a team environment.
- Excellent communication skills in English; knowledge of other languages is a plus, specially Spanish.
Why Join Factorial?
- Be part of an innovative company that is shaping the future of HR technology.
- Work in a collaborative environment with talented professionals who are passionate about what they do.
- Enjoy competitive salary packages along with benefits such as flexible working hours, remote work options, and professional development opportunities.