FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesCloudJavaSDLC
About the role
Key responsibilities & impact- Solve complex problems at scale cross teams, owning the software architecture and technical designs
- Provide technical leadership and expertise, acting as a force multiplier
- Enable your team for success through interaction with the technical community at an organization level
- Drive the technical decisions to improve engineering, test, and operational excellence best practices
- Participate in all phases of the project lifecycle – gathering requirements, designing solutions, building new interfaces, integration with existing architectures, development, and testing code
- Build scalable, highly available and resilient applications by utilizing the optimal cloud technologies and programming languages and frameworks
- Support hiring for team vacancies, and investments into team and product health
Requirements
What you’ll need- Bachelor's degree in Computer Science or related field or 8+ years of equivalent experience in at least one modern programming language, including Java
- Proven ability to learn new languages and technologies, and lead others in acquiring new skills
- Comfortable with written and/or verbal communication in English
- Strong Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis.
- Strong knowledge and practice of professional software engineering and best practices for the full software development life cycle
- Experience defining system architectures and exploring technical feasibility trade-offs
- Experience building scalable, distributed, production software systems with an understanding of design for performance and reliability
- Experience working with data processing tools/frameworks and cloud technologies
Benefits
Comp & perks- A competitive compensation package
- Time and resources to grow and develop, including a personal development budget and paid leave for learning days, as well as paid access to e-learning resources such as O’Reilly and LinkedIn Learning.
- Enhanced parental leave plus paid leave to care for loved ones and volunteer in local communities.
- Flexibility with the option to work from home and the office.
- Improve your home office with a setup budget and get extra monthly support.
- Options to work from your home country and abroad for a set number of days each year.
- Competitive holiday plan with an extra day off to celebrate your birthday.
- Annual events like Hackathon and DevDays for team collaboration and idea sharing.
- Inclusive global culture with a chance to collaborate with a diverse community including over 80 nationalities.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Javaobject-oriented designdata structuresalgorithm designcomplexity analysissoftware engineering best practicessystem architecturecloud technologiesdata processing toolsdistributed systems
Soft Skills
technical leadershipcommunicationproblem-solvingteam collaborationmentoringadaptabilityorganizational skillsinteraction with technical communitydecision-makingsupporting team health
Certifications
Bachelor's degree in Computer Science
