Create Email Alert

Email Alert for

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.

Similar Jobs

  • Taleio Search Partners

    Software Engineer

    Boston, MA, United States

    • Ending Soon

    We are seeking a Software Engineer to help design, develop, and test industry-leading radar and communications technology. The role will span the technology development lifecycle, including requirements generation, software design and implementation, integration, validation, and field test. The successful candidate must have experience and/or knowl

    Job Source: Taleio Search Partners
  • FishEye Software

    Software Engineer

    Maynard, MA, United States

    FishEye Software is actively seeking a Software Engineer to contribute to the development, enhancement, and maintenance of the COBRA DANE radar system. In this vital role, you will design and develop software that enhances the system's functionality, ensuring it meets the strategic defense needs. Your responsibilities will include collaborating wit

    Job Source: FishEye Software
  • State Street

    Software Engineer

    Quincy, MA, United States

    Who are we looking for? The Payments and Banking platform is undergoing several changes in keeping State Street’s strategic and client needs. As a result, we are looking for a software development engineer in Web application development using JAVA, Node.js and Oracle. Knowledge of cash position management systems or payment initiation system is de

    Job Source: State Street
  • Selby Jennings

    Software Engineer

    Boston, MA, United States

    • Ending Soon

    Job Overview: We are seeking a talented and passionate Software Engineer to join our dynamic trading platform team. In this role, you will design, develop, and maintain high-performance, scalable trading systems. You will work closely with traders, quantitative analysts, and other stakeholders to create innovative solutions that enhance our tradin

    Job Source: Selby Jennings
  • Friendly Consultants

    Software Engineer

    Boston, MA, United States

    • Ending Soon

    Skill Set : Programming: JAVA, JAVA Script, HTML, CSS, Automation for maintenance and testing and debugging using Selenium, ITIL, Maven, TestNG, Gherkin, Groovy, Database: SQL, Pentaho, Basics of C, C++, Networking, Operating Systems and Kernel,Processing and Virtualization,R Studio, Data Analysis, Analytical Skills Education : a Bachelor's degree

    Job Source: Friendly Consultants
  • Paperless Parts

    Software Engineer

    Boston, MA, United States

    The Opportunity: This is a full-time position. As a software engineer, you will be collaborating with your teammates, which include other engineers, designers, and product managers, to build full end-to-end features. Our teams are data driven and outcome focused; they are built around specific short term and long term user goals. This allows our te

    Job Source: Paperless Parts
  • Tagup, Inc.

    Software Engineer

    Boston, MA, United States

    At Tagup, we use machine learning to make the machines that power the world safer, more reliable, and more efficient. As a rapidly scaling AI/ML technology company, we are looking to expand our team. Do you love learning? Do you like understanding many parts of a system, not just one small section? Do you enjoy sharing your knowledge with others,

    Job Source: Tagup, Inc.
  • Veeva

    Software Engineer

    Boston, MA, United States

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing

    Job Source: Veeva

Software Engineer

Westwood, MA, United States

Software Engineer

Department: Engineering

Employment Type: Full Time

Location: Westwood, MA

Description

The Software engineer applies technical knowledge and expertise to design, build, and maintain BetterLesson systems. They work cross-functionally with product managers and learning designers to define the scope of system changes and enhancements. This role is also responsible for testing software to maintain and meet established standards.

Here are some things you can expect to accomplish in this role:

Write human-readable, clean code that complies with documented engineering standards with an eye for test-driven development using languages/frameworks including Java and frameworks including Spring Boot, Spring, Hibernate, Python, and frameworks including Flask, Django, FastAPI, Gruk, React, SQL

Write database migration scripts using database migration tools such as Liquibase, Alembic, etc. and integrating Auth2.0 access controls into services and applications leveraging Java Web Tokens

Work effectively in a cloud-hosted environment that is managed by Infrastructure as Code with the knowledge of Terraform and Amazon Web Services including S3, RDS, Athena, SQS, Lambda, and Step Functions

Complete detailed design documentation including data model diagrams, flow charts, and high-level task definitions using Lucidcharts

Test software to ensure the changes meet the expectations of the team, meet required team standards including security & accessibility, and do not introduce errors with existing software, including the creation of unit tests in Junit, Jest or similar technologies within the stack

Release software to production while following the expected change management procedures, including verifying changes are functioning correctly in a live environment

Perform manual testing that is required to verify changes using tools including postman and custom scripts

Develop, support, and maintain CICD pipelines to support other engineers with tools including CircleCI, Kubectl, and Helm

Develop, support, and maintain micro-services that comprise the platform

Develop and maintain React applications leveraging MUI and custom assets and active state management tools like Redux

Develop and maintain Python servers and data processing systems including server based and serverless

Develop and maintain legacy Linux based EC2 server instances, monitoring system health, and performing necessary system upgrades

Support existing systems by triaging reported issues, recommending fixes to prioritized issues, and creating support documentation

Actively contribute to agile planning and refinement meetings while maintaining scrum assignments via Jira

Take ownership of software deliverables and communicate frequently with key stakeholders

Support effective software delivery as a champion of Agile methodologies

About You: Bachelor's degree in Computer Science, Computer Engineering, or foreign equivalent plus 1 year of experience to include writing human-readable, clean code that complies with documented engineering standards with an eye for test-driven development using languages/frameworks including Java and frameworks including Spring Boot, Spring, Hibernate, Python, and frameworks including Flask, Django, FastAPI, Gruk, React, SQL

Write database migration scripts using database migrations tools such as Liquibase, Alembic, etc. and integrating Auth2.0 access controls into services and applications leveraging Json Web Tokens

Work effectively in a cloud-hosted environment that is managed by Infrastructure as Code with the knowledge of Terraform and Amazon Web Services including S3, Athena, SQS, Lambda, and Step Functions

Completing detailed design documentation including data model diagrams, flow charts, and high-level task definitions

Test software to ensure the changes meet the expectations of the team, meet required team standards including security & accessibility, and do not introduce errors with existing software, including the creation of unit and integration tests in Junit, Jest or similar technologies within the stack

Release software to production while following the expected change management procedures, including verifying changes are functioning correctly in a live environment

Perform Manual testing that is required to verify changes using tools including postman and custom scripts

Develop, support, and maintain micro-services that comprise the platform

Developing and maintain React applications leveraging MUI and custom assets and active state management tools like Redux

Develop and maintain Python servers and data processing systems including server based and serverless

Support existing systems by triaging reported issues, recommending fixes to prioritized issues, and creating support documentation

Actively contribute to agile planning and refinement meetings while maintaining scrum assignments via Jira

Take ownership of software deliverables and communicate frequently with key stakeholders

Support effective software delivery as a champion of Agile methodologies

We Can Offer You: The opportunity to work with an awesome team to solve important problems

A competitive salary

Health and other employee benefits

Equity in the business you are helping to build

A flexible schedule and vacation policy

The opportunity to spend every day working to improve outcomes for teachers and students

Apply

Create Email Alert

Create Email Alert

Email Alert for Software Engineer jobs in Westwood, MA, United States

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.