Senior Software Engineer

Azul Logo

Azul

πŸ’΅ $70k-$85k
πŸ“Remote - Czech Republic

Summary

Join Azul, a trusted provider for Java developers and top businesses, and contribute to the development of Azul Intelligence Cloud, a SaaS product connecting millions of JVM runtimes. As a Senior Software Engineer, you will implement new features, fix bugs, and conduct code reviews in Java, while also participating in design and architecture decisions. You will leverage your expertise in cloud architecture to provide unique insights and contribute to a strong Java Backend agile team. The role involves translating complex requirements into designs, performing cost-benefit analyses, and recommending strategies for SaaS monitoring and performance improvements. Azul offers a flexible work environment with options for remote work and a focus on employee wellness and professional growth.

Requirements

  • Demonstrated knowledge of cloud architecture and implementation features (OS, multi-tenancy, virtualization, orchestration, elastic scalability)
  • Translate complex functional, technical, and business requirements into designs
  • Understand risk-driven/spiral development approach and enforce proofs-of-concept and prototypes to validate and compare design alternatives
  • Perform cost/benefit and trade-off analyses of design alternatives
  • Define high-level development tasks, provide estimates, and identify skills necessary for implementation
  • Recommend strategies for SaaS monitoring, performance improvements, and capacity planning
  • Behave as a charismatic team player with exceptional collaboration and communication skills
  • Is an Engineer at heart - highly technical, with solid skills in writing algorithms, software design, and architecture
  • 8+ years of experience in JAVA, covering technical architecture, network management, application development, middleware, AWS, RDBMS, NoSQL, messaging
  • Experience in building high-load scalable applications in the cloud
  • Passion for simplicity and efficiency, hate for complexity
  • Technical problem-solver
  • Positive energy and enjoys collaborating and communicating with others
  • Holds a BS/MS degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent experience

Responsibilities

  • Deliver our SaaS solution together with Security Engineers, Data Scientists, and Application Developers
  • Implement new features, bug-fixing, and code reviews in Java
  • Participate in designs and architecture decisions
  • Provide unique insights into cloud architecture

Benefits

  • Equity Program - be part of the company success
  • Annual bonus based on company performance
  • Referral Program - bring your colleague we would all love to work with
  • IT Equipment - MacBook Pro or any other HW according to your preferences
  • Work-life balance - 5 weeks of holidays, 5 sick days, flexible working hours, 100% work from home also possible
  • Offices in Prague City Centre - if you prefer

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.