Associate Software Engineer
Software Engineering | Yonkers, NY | Full Time
Associate Software Engineer
As a division of IAC (Nasdaq: IAC), IAC Applications brings together a unique collection of award-winning technology companies to form one of the world’s largest distributors of utility applications, with its products downloaded more than one million times a day across desktop, browser and mobile devices.
We are looking for a Software Engineer to join our team which is responsible for doing brilliant things with our platforms that will greatly impact our products which reach 100+ million users.
We know you will move quickly, collaborative effectively and solve challenging technical problems gracefully. If scalability, speed, reliability, architecture and design are interesting, you’ll be a great fit with the team. In this highly visible role, you will work with a talented group of people including Product, QA, and other platform teams and of course other amazing developers. We are a tech company, we understand tech, bring your tech and let’s do this!
We have the benefits of a start-up (rapid growth opportunities) and an established company (strong presence in the marketplace, recognized brand, and profits).
How You Will Help
- Leverage leading-edge technologies to support new and existing products and businesses
- Quickly and efficiently design and develop high quality products in an Agile environment
- Meet with stakeholders to define new products and additional features
- Drive projects through all stages utilizing best practices, from idea to launch, including architecture, design, backend server tech, and databases
- Produce pragmatic technical solutions capable of handling high volume
- Actively collaborate, and share knowledge and responsibility with other team members and teams
- Build some cool stuff, learn new things, have fun
What We Need
- Fast learner that takes pride in their work and is very passionate about software technology
- An intrinsic drive for excellence and continuous improvement and a strong sense of adventure, excitement and enthusiasm for technology
- 1+ years’ experience building high performance applications in a consumer internet environment using Java (or equivalent back-end language) with Spring Boot and / or other back end frameworks
- Strong understanding of one or more JVM based languages
- Solid foundation in computer science fundamentals from data structures and algorithms to high-level design patterns to object-oriented programming
- Strong database experience and comfortable with *nix tools and scripting
- Excellent systems analytical, problem solving and technical skills
- Bachelor's degree (CS or EE preferred) as well as interest in a fast paced, complex, multi-team environment
Things We Also Love
- Containers (Docker), Cloud (AWS/GCP), microservices, security
- Familiarity with products including Apache, Tomcat, Redis, HazelCast, etc.
- GitHub, Stack Overflow, OSS contributions are wonderful
- Agile (Scrum, Kanban, etc.), TDD, BDD experience is a plus
- Willingness to learn the above!
"We're improving YOUR digital landscape, by intense collaboration"
Spend a few minutes with our amazing people; This is IAC Applications: unscripted, unfiltered, in all of our quirkiness and Ping Pong-ing intensity. We love what we do, and how we do it. Check out what makes us unique and get a taste of what it's like to build a career here! https://www.youtube.com/watch?v=F8Cib1NPjrc
We at IAC Applications, embrace our diversity and strive to create an inclusive environment for all.
As an IAC company (Nasdaq: IAC), IAC Applications is part of a family that includes many of the most successful media and internet brands in the world, including About.com, HomeAdvisor, Vimeo and The Daily Beast. IAC is consistently ranked in Fortune magazine’s list among the world's most admired companies in the Internet Services & Retailing sector.