- Top 10% of respondersWorkhelix is in the top 10% of companies in terms of response time to applications
- Responds within two weeksBased on past data, Workhelix usually responds to incoming applications within two weeks
- B2B
- +1
Software Engineer (Platform Integrations)
- Full Time
Not Available
About the job
This is a full-time, remote opportunity open to job seekers in the Greater San Francisco area.
Purpose: In order to provide the best possible insights into an organization's human capital, the Workhelix monitoring and experimentation platform requires integration with a wide and growing variety of enterprise applications such as Workday, Github, Bitbucket, and more. This role will be responsible for the design and implementation of these integrations. As a software engineer focused on platform integrations, you'll work closely with our cross-functional team to ensure seamless communication and data flow between systems, enhancing our technology backbone for innovative products.
As a software engineer specializing in platform integrations, our ideal candidate will bring a healthy curiosity to this role and be comfortable working with various APIs and enterprise systems. You should have a breadth of knowledge and experience in integrating and automating workflows between different software platforms. Strong experience with GraphQL, including scaling GraphQL systems, is preferred. Familiarity with platform integrations like Workday, GitHub, GitLab, Bitbucket, and others is essential. Programming in Python is required as is comfort with cloud platform engineering in AWS, GCP, and/or Azure. Above all, creating efficient processes to scale to customer needs and demands should be your foremost interest.
You will be a powerful ally supporting all our software engineering efforts, ensuring robust communication and data exchange between various enterprise systems. Our small yet dynamic team depends on you to build solid integrations that enable smooth data flow and process automation, meeting our requirements.
To excel in this role, you should possess a strong background in software integration and practical experience working with startups or in dynamic environments. You should be capable of managing multiple priorities and adept at navigating complex systems.
What You Will Be Doing:
- Designing and implementing integrations with a strong focus on GraphQL APIs, including scaling GraphQL systems.
- Collaborating with our product-engineering team to understand integration requirements and deliver solutions that enhance data flow and communication between systems.
- Taking ownership of integration quality by developing test cases, monitoring performance, and ensuring reliability.
- Working closely with other engineers to improve system consistency, availability, and performance.
- Designing integration solutions that meet current and near-term product goals, with strong attention to scalability and simplicity where possible.
- Defining best practices and workflows for integrations along with the rest of the team.
- Keeping on top of the latest integration technologies and tools to ensure we are always using the best techniques.
- Interfacing with Product, Design, and customers to understand requirements and provide technical solutions.
- Implementing security measures and data protection settings following best practices.
What You Must Bring:
- Experience as a software engineer with a focus on platform integrations.
- Comfort and experience with cloud platforms such as AWS, GCP, and/or Azure.
- Self-starter attitude, comfortable working in an early-stage environment and adapting to changing customer needs.
- Proficiency in Python is required.
- Strong experience with GraphQL, including scaling GraphQL systems.
- Experience working with GUI tools like Postman and Insomnia for API testing and debugging.
- Understanding of, and experiencing using, APIs and web services (REST, SOAP, GraphQL).
- Familiarity with enterprise applications like Workday, GitHub, GitLab, Bitbucket, etc.
- Experience with CI/CD pipelines and version control systems.
- Knowledge of data formats like JSON, XML, and experience with SQL and databases.
- Technical foresight in predicting and addressing potential issues in integration solutions while balancing immediate needs.
- Excellent communication skills to engage in-depth technical discussions with both the engineering team and business team.
Nice to Haves:
- BSc in Computer Science, Information Systems, or a similar field; Master’s or PhD degree is a plus; or equivalent experience.
- Experience with Workday integrations and Workday Studio.
- Experience with system architecture, design patterns, and scalable performance optimization.
- Familiarity with continuous integration/continuous deployment tools and processes.
- Understanding of data security regulations and best practices.
- Project management and organizational skills.
About the company
- Top 10% of respondersWorkhelix is in the top 10% of companies in terms of response time to applications
- Responds within two weeksBased on past data, Workhelix usually responds to incoming applications within two weeks
- B2B
- Early StageStartup in initial stages