Avast

Software Engineer - Avast

Avast$90K — $120K *
Tempe, AZ 85281In-Person
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, engineering or related field.
  • 2+ years experience as a Full Stack Engineer focusing on Java.
  • Knowledge of Large Language Models, Machine Learning, and AI tools.
  • Solid grasp of object-oriented design principles and design patterns.
  • Experience with cloud platforms like AWS or Azure, particularly AWS Lambda/Azure Functions.
  • Familiar with back-end technologies such as Spring Boot and RESTful APIs.
  • Strong problem-solving and analytical skills.

Responsibilities

  • Design, develop, test, and deploy full-stack applications in a cloud environment.
  • Develop high-quality, scalable Java code using object-oriented design principles.
  • Implement test-driven development for improving automated test suites.
  • Push forward the company's AI-first vision by developing relevant tools and features.
  • Resolve technical issues to maintain system stability and performance.
  • Collaborate with engineers, product managers, and stakeholders on solutions.
  • Participate in code reviews and maintain quality assurance standards.
  • Work independently, adhering to project roadmaps while seeking continuous improvement.

Benefits

  • Opportunity to work on cutting-edge AI technology in a fast-paced environment.
  • Collaboration with a dynamic and skilled team of professionals.
  • Exposure to various phases of project development across multiple initiatives.
  • Support for continuous learning and professional development.
  • Flexible work conditions, adapting to the needs of multiple projects.
Full Job Description
About the Role:

We are seeking a highly motivated and skilled Full Stack Engineer to join our team and contribute to the successful completion of our critical ILEAP Avast migration project. This role requires a strong background in Java programming as well as experience with and a desire to learn cutting edge AI tools. The ideal candidate will be a self-starter with a proven ability to learn quickly and adapt to new challenges. This individual will play a key role in supporting multiple projects, requiring flexibility and a broad technical skillset. Work effectively within multiple projects, contributing to both front-end and back-end development as needed. Develop tools and features using ML and AI.

Key Responsibilities:
  • Contribute to the design, development, testing, and deployment of full-stack applications within our cloud environment.
  • Apply object-oriented design principles and established design patterns to develop and maintain high-quality, scalable code in Java, React, and other relevant technologies.
  • Follow test-driven development methodology to continuously expand and improve our automated test suites.
  • Build out our AI first vision.
  • Troubleshoot and resolve technical issues, ensuring system stability and performance.
  • Collaborate closely with other engineers, product managers, and stakeholders to deliver high-quality solutions.
  • Contribute to code reviews and other quality assurance processes.
  • Work autonomously with minimal oversight, following clear project roadmaps.
  • Provide thoughtful feedback for continuous process improvement.


About you:
  • Bachelor's degree or equivalent in CS, engineering or related field.
  • 1+ years of proven experience as a Full Stack Engineer with Java development.
  • Experience with the concepts of Large Language Models, Machine Learning, and Artificial Intelligence.
  • Solid understanding and practical application of object-oriented design principles and common design patterns.
  • Adamant about writing quality, reusable, and performant code.
  • Experience with cloud technologies (e.g., AWS, Azure). Specific experience with AWS Lambda or Azure Functions.
  • Familiarity with back-end technologies such as Spring Boot, RESTful APIs, and databases.
  • Strong communication and collaboration skills.
  • Excellent problem-solving and analytical skills.
  • Desire to stay up to date with the latest technologies and industry best practices.
  • Self-motivated and eager to learn new, languages, processes, and technologies.
  • Visionary leader with a strategic mindset and a passion for leveraging data to drive decision making.
  • Ability to thrive in a fast-paced, high-tech environment and manage complex problems.


What's Next:
  • Recruiter Interview
  • Hiring Manager Interview
  • Technical Interview
  • Final Interview

About Avast

Avast is a cybersecurity company that develops and markets security software for personal computers and mobile devices. The company's products include antivirus software, VPN services, and password management tools. Avast has over 435 million active users worldwide and is headquartered in London, England. The company was founded in 1988 and has offices in the Czech Republic, the United States, and other countries.
Learn more about Avast
Size
1,700 employees
Industry
Founded
1988

Similar Jobs

More Jobs at Avast

More Information Technology Jobs

Find similar Software Engineer - Avast jobs: