At a Glance
- Tasks: Join a dynamic team to develop innovative web and mobile applications.
- Company: A leading global SaaS company focused on delivering impactful solutions.
- Benefits: Enjoy hybrid work options, competitive pay, and opportunities for professional growth.
- Why this job: Be part of a collaborative culture that values creativity and technical expertise.
- Qualifications: 5+ years in software development with strong skills in Java and APIs required.
- Other info: Diverse and inclusive workplace encouraging applicants from all backgrounds.
A global SaaS company are looking for an experienced Software Engineer to join their team on an initial 6 month assignment.
Responsibilities:
- Work cross-functionally with various teams including: business development, product management, platform engineering, partnership, content creation and business units to drive tangible results.
- Lead technical discussions with potential partners to brainstorm solutions and determine technical feasibility.
- Perform integration audit of partner's integration and recommend improvements to the integration that will utilize all ecosystem capabilities to deliver mutual business goals.
- Develop credibility and strong partnership with partner technical teams and work together to architect joint solutions for common customers.
- Serve as a design and implementation consultant/expert to partners.
- Conduct hands-on design and code-jam sessions with partners.
- Conduct training sessions/webinars and produce code samples as needed to enable partners.
- Analyze issues reported by partners and provide feedback and requirements to product management team as necessary.
- Demonstrate a passion for developing well architected, elegant, web and/or mobile apps that solve a real customer need.
- Architect and develop web, software, mobile apps, prototypes, sample code, or proofs of concepts (POCs).
- Act as the technical subject matter expert.
- Influence the roadmap of product development to solve business challenges and APIs.
- Generate technical documentation and presentations to communicate architectural and design options and educate development teams and business users.
- Work closely with the content writer to drive technical documentation improvements and focus on refreshing and maintaining sample code and SDKs.
- Create YouTube video tutorials, help articles, and FAQs.
- Monitor customer feedback and recommend a roadmap for feature improvements with the partners.
- Drive ongoing check-ins with partners to discuss improvements, bug fixes and integration issues.
Skills/Experience:
- BS/MS in computer science or equivalent work experience.
- 5+ years experience designing and/or developing web, software, or mobile applications for small business or consumer finance management.
- Strong relationship building to partner, collaborate and influence.
- Passion or understanding of the SMB customer.
- Expertise with one or more of: Javascript, Java, .NET, PHP, Node.js, Python, Ruby on rails.
- Extensive experience with APIs.
- Experience with web services (consuming preferred, creating OK) with REST & GraphQL & various industry authentication standards.
- Ability to explain complex technical issues in verbal and written format to both technical and non-technical audiences.
Please note: We can only consider applications from candidates who have the right to work in the UK.
Contact Detail:
Huntress - Key Accounts Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Software Engineer (Java)
β¨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java, REST, and GraphQL. Being able to discuss your experience with these technologies in detail during interviews will show that you're a strong fit for the role.
β¨Tip Number 2
Prepare to demonstrate your ability to work cross-functionally by thinking of examples from your past experiences where you've collaborated with different teams. This will help you illustrate your relationship-building skills and how you can drive results.
β¨Tip Number 3
Since the role involves conducting training sessions and creating technical documentation, consider preparing a short presentation or tutorial on a relevant topic. This will not only showcase your expertise but also your ability to communicate complex ideas effectively.
β¨Tip Number 4
Research the companyβs products and their target audience, particularly in the SMB sector. Understanding their customer base will allow you to tailor your discussions and demonstrate your passion for solving real customer needs during the interview process.
We think you need these skills to ace Software Engineer (Java)
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with Java and other mentioned technologies. Emphasise your ability to work cross-functionally and any experience you have with APIs and web services.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for developing web and mobile applications. Mention specific projects where you've demonstrated your technical expertise and how you've collaborated with partners or teams to achieve results.
Showcase Technical Skills: In your application, clearly list your technical skills, especially those related to Java, Javascript, and API development. Provide examples of how you've used these skills in previous roles to solve real customer needs.
Prepare for Technical Discussions: Be ready to discuss your technical knowledge and experience during the interview process. Think about how you can explain complex issues simply, as this role requires communicating with both technical and non-technical audiences.
How to prepare for a job interview at Huntress - Key Accounts
β¨Showcase Your Technical Skills
Be prepared to discuss your experience with Java and other relevant technologies. Bring examples of past projects where you developed web or mobile applications, and be ready to explain your thought process and the challenges you faced.
β¨Demonstrate Collaboration Abilities
Since the role involves working cross-functionally, highlight your experience in collaborating with different teams. Share specific examples of how you've successfully partnered with others to achieve common goals.
β¨Prepare for Technical Discussions
Expect to lead technical discussions during the interview. Brush up on your ability to brainstorm solutions and assess technical feasibility, as this will be crucial in your role with potential partners.
β¨Communicate Clearly
Youβll need to explain complex technical issues to both technical and non-technical audiences. Practice articulating your thoughts clearly and concisely, ensuring that you can adapt your communication style based on your audience.