Demo

Software Engineer

Kennedy Wilson
Beverly, CA Full Time
POSTED ON 1/26/2025
AVAILABLE BEFORE 4/23/2025

The Software Engineer develops custom learning tools and applications. Better build, manage, and support all our applications with agile processes, code review, and test-driven development. Lead the charge on implementation; spin up servers on the back-end, build web services that any team can consume, and set up databases & build configurations. Work with senior team members to understand the prescribed architectures and follow best practices and processes. Work closely with designers, devops & other teams to integrate what is needed to build and maintain the product.

Studies have shown that women and people of color are less likely to apply for jobs unless they believe they can perform every job description task. We strongly encourage and welcome applications from individuals of all backgrounds, including women and people of color, to apply for this role. We're eager to meet people that believe in our mission and can contribute to our team in a variety of ways - not just candidates who check all the boxes. We believe in fostering a diverse and inclusive workplace, and we recognize that unique perspectives and experiences contribute to the strength of our team. If you are interested in applying, we encourage you to think broadly about your background and skill set for the role. We value your potential, and we are committed to providing a supportive and inclusive environment where all individuals can thrive and contribute their best .

Major responsibilities include, but are not limited to :

  • Analyze requirements and propose solution options for review.
  • Implementation solution according to established best practices.
  • Document code and processes to foster team-wide knowledge sharing and shared maintenance.
  • Use team tools for all aspects of agile lifecycle including version control, automated testing, deployment, etc.
  • Drive to complete committed sprint goals. Coordinate and make decisions with the team to achieve goals.
  • Communicate with customers, users, and other stakeholders regularly regarding completed sprint work.
  • Monitor applications and systems – help reduce false positives and other noise.
  • Respond to systems and application issues in a timely manner.
  • Diagnose and fix bugs.
  • Work with product team to help turn designs into goals, epics, and tasks.
  • Proactively propose improvements to DevOps and agile practices.
  • Implement DevOps projects as needed and assigned.

Required Qualifications :

  • Bachlors degree in Computer Science, Software Engineering, or similar degree or experience.
  • 3 years of full stack development in an enterprise environment
  • Knowledge and understanding of Node.js, Javascript (ES6 , React, Angular>
  • 2.0), HTML5 / CSS / SASS

  • Experience implementing OO products, services, and systems with REST APIs in a Service Oriented Architecture (SOA) environment
  • RDBMS and solid SQL querying and optimization knowledge and experience
  • AWS or other cloud-based infrastructure-as-a-service experience
  • 3 years within an agile software development life cycle - must be comfortable with agile practices, tools, methodologies, and general acceptance of change
  • 3 years experience in web technologies (e.g., HTML5 / CSS3 or HTML4 / CSS2, DHTML, AJAX, JSON, IIS / Nginx / Apache, Chrome / IE developer tools)
  • Git version control experience
  • Familiarity and comfort with variety of team collaboration tools such as Slack, Google Docs, and Google Hangouts that also support remote work; JIRA, Asana, or some other ticketing system experience to organize work and manage workflows
  • Some system monitoring tool experience (e.g., Instana, New Relic, Datadog)
  • Ability to work independently and take ownership of problems and system components
  • Oriented towards customer success and happiness - balances speed with quality; knows how and when to trade-off technical debt, how to opportunistically refactor, and when to not permit unacceptable quality into production
  • Ability to work in team environment and client interfacing skills; experience with peer design and code reviews and orientation around sharing and being a team player
  • Automated testing skills
  • Good analytical problem solving skills including excellent debugging and diagnostic skills
  • Exceptional ability to communicate complex information both verbally and in writing to a variety of stakeholders
  • Preferred Qualifications :

  • DevOps automation experience such as Ansible, Chef, Puppet
  • Caching experience (Memcached, Redis)
  • GitHub experience
  • Jenkins experience
  • Single page application (SPA) experience
  • BS degree in Computer Science, Software Engineering, or similar degree
  • Exemption Status : Exempt

    Physical Requirements :

    Requires periods of close concentration. Must be able to multi-task. Must be able to concentrate in noisy / busy environment. Must be able to travel occasionally. Must be able to work over 40 hours per week regularly.

    The position is eligible for remote employment, excluding the following locations : Alaska, Arkansas, Hawaii, Mississippi, Nevada, South Dakota, West Virginia, Wyoming.

    Benefits

    Regular full-time and qualifying part-time employees and their dependents are eligible for Macmillan benefits, effective on the employee’s date of hire. Macmillan also offers health benefits coverage to qualifying same-sex and opposite-sex domestic partners (may require additional documentation) of active employees.

  • Competitive pay and bonus plan
  • Generous Health Benefits (Medical, Dental, Vision)
  • Contributions to your 401k retirement account through Fidelity
  • Generous paid time off, sick time, floating holidays, and paid holidays (Spring Reset Day , Juneteenth, Indigenous People's Day, Election Day, and more!)
  • Employee Assistance Program, Education Assistance Program
  • 100% employer-paid life and AD&D insurance
  • And much more!
  • Macmillan Learning is a privately-held, family-owned company that inspires what’s possible for every learner. We envision a world in which every learner succeeds. Through our content, tools and services, we aim to make that a reality. To learn more, please visitmacmillanlearning.com, join ourMacmillan Community, stay connected to ourLearning Stories blogs, or see us onLinkedIn,Facebook, orX. Macmillan Learning is a division of the Holtzbrinck Publishing Group, a global media company headquartered in Stuttgart, Germany.

    We are an Equal Opportunity Employer. We are actively seeking job applicants who reflect a broad representation of differences, including race, ethnicity, religion, sex, sexual orientation, gender identity / expression, physical ability, neurodiversity, age, veteran, family and economic status and background, geographical background and status, and perspective. We believe that the best companies reflect the incredible diversity in viewpoints, backgrounds, and identities of the world in their staffs, and are committed to inclusive hiring across departments and levels.You can read more about our Diversity, Equity, & Inclusion initiatives here.

    The successful candidate for this position will be an employee of Bedford, Freeman & Worth Publishing Group, LLC d / b / a Macmillan Learning. Bedford Freeman & Worth Publishing Group, LLC has developed an affirmative action program in compliance with the NY Department of Education’s guidance. Portions of the affirmative action program are available for review by applicants and employees by contacting Human Resources at Macmillan Learning.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Engineer?

    Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Kennedy Wilson

    Kennedy Wilson
    Hired Organization Address New York, NY Full Time
    The Marketing and PR Administrative Assistant will work closely with the SVP, Marketing and PR and will perform a variet...
    Kennedy Wilson
    Hired Organization Address Beverly, CA Full Time
    This position will be employed through Headway consulting firm working remotely throughout the US. Working in Macmillan ...
    Kennedy Wilson
    Hired Organization Address New York, NY Full Time
    We’re seeking a diligent and diplomatic Contracts Associate to join our team supporting the Farrar, Straus and Giroux (A...
    Kennedy Wilson
    Hired Organization Address Boston, MA Full Time
    The Financial Analyst supports finance and executive teams with various forms of financial analysis. This analyst is a m...

    Not the job you're looking for? Here are some other Software Engineer jobs in the Beverly, CA area that may be a better fit.

    Senior Software Engineer (Back-End Scala)

    Software Resources, Burbank, CA

    Sr. Data Engineer

    Software Resources, Glendale, CA

    AI Assistant is available now!

    Feel free to start your new journey!