Hachette Book Group→
Software Engineer at Hachette Book Group in New York, NY
Entry LevelHybridFull-timeNew York, NY$80k–$100k/yr
Skills
javaprogramming fundamentalsalgorithmsdata structuresoop conceptsllmsai toolsrelational databasesrest apisversion control (git)analytical thinkingwillingness to learn
Job Description
Summary: Hachette Book Group is looking for a Software Engineer to join our development team to develop, maintain and design enterprise applications. The ideal candidate will work closely with senior team members on real-world projects, contribute to the development lifecycle, and gain hands-on experience in modern software engineering practices.
Responsibilities:
- Collaborate with senior engineers in designing, developing, testing, and maintaining software applications
- Participate in code reviews and follow best coding practices
- Write clean, efficient, and maintainable code
- Debug and troubleshoot software issues under guidance
- Learn and apply new technologies and frameworks as required
- Contribute to documentation, testing, and deployment activities
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent practical experience)
- Strong understanding of programming fundamentals, algorithms, data structures and OOP concepts
- Strong fundamental knowledge on LLMs and AI tools
- Proficient in Java with the ability to write and debug functional code independently
- Experience with building applications, projects, or internships demonstrating hands-on coding ability
- Familiarity with relational databases, REST APIs, MCP Server and version control (Git)
- Good problem-solving and analytical thinking skills
- Strong willingness to learn, take feedback, and continuously improve
- Candidates must have permanent authorization to work in the United States
Preferred Qualifications:
- Experience with building AI tools
- Exposure to cloud platforms (Azure, AWS, or GCP)
- Experience with frontend frameworks (Angular, React, Thymeleaf, etc.)
- Knowledge of REST APIs or microservices architecture
- Internship or project experience in software development
Required Skills: Java, Programming fundamentals, Algorithms, Data structures
Important Skills: OOP concepts, LLMs, AI tools, Relational databases, REST APIs, Version control (Git)
Nice-to-Have Skills: Analytical thinking, Willingness to learn
Benefits: Medical, Dental, Vision, Basic and supplemental life, Short-term and long-term disability, Accidental death and dismemberment, Critical illness, Hospital indemnity, Long-term care, Health and dependent care FSA, Commuter benefit plan, Employee assistance program, Tuition reimbursement, Travel assistance, 401(k), Discretionary bonus program, PTO (15 vacation days, 2 personal days, 10 holidays and generous sick leave), Group discounts on auto and home insurance and legal services
Benefits
Medical
Dental
Vision
Basic and supplemental life
Short-term and long-term disability
Accidental death and dismemberment
Critical illness
Hospital indemnity
Long-term care
Health and dependent care FSA
Commuter benefit plan
Employee assistance program
Tuition reimbursement
Travel assistance
401(k)
Discretionary bonus program
PTO (15 vacation days, 2 personal days, 10 holidays and generous sick leave)
Group discounts on auto and home insurance and legal services