Skip to content
Back to Careers Page

Software Engineer

Boston , Massachusetts
Description

C:UsersEmilyAppDataLocalMicrosoftWindowsINetCacheContent.OutlookIY4K0L9XShorelight_Logo_Stacked_1C_O_New.jpg

 

Shorelight Education Software Engineer

 

Boston, Massachusetts

 

About Us

Shorelight Education is reinventing the international education experience for both students and universities. In partnership with leading U.S. institutions, we build innovative degree programs—whether on campus or cloud-based, in the United States or students’ home countries—that help students thrive and create a new generation of successful, globally-minded alumni.

 

Job Overview

The Software Engineer supports the development and delivery of Web-based applications, Salesforce extensions, and integration of third-party tools into Shorelight’s ecosystem. The person in this role will be working across the full stack (HTML5/CSS3, React.js/Redux, Node.js, Java, SFDC), leveraging the latest technologies to deliver top-notch technical solutions that excite our customers.

 

Essential Functions

  • Work within and across Agile teams to design, develop, test, and support technical solutions across the full-stack of development tools and technologies.
  • Work closely with Product Management to understand end-user requirements and translate them into high-quality, timely deliverables.
  • Participate in peer code reviews, knowledge sharing, and assist other engineers in their work.
  • Continuously improve software engineering practices and standards.
  • Explore and evaluate new and emerging software tools and technologies. Bring fresh ideas that can benefit the project.
  • Comply with Shorelight Written Information Security Policy, and all other Shorelight Information Security Policies and Procedures. Promptly report any security events, incidents or weaknesses to Shorelight Security.
  • Take responsibility for any Shorelight assets assigned to you.

 

Minimum Qualifications

  • Bachelor’s or higher degree in computer science or a related field (or equivalent experience)
  • 3+ years of professional experience developing cloud-based, high-availability applications utilizing JavaScript, Java, and related frameworks and technologies.
  • Proficiency with client-side JavaScript frameworks (preferably React.js/Redux).
  • Experience designing RESTful APIs using Microservices architecture, and middle tier coding in Node.js and/or Java.
  • Familiarity with SQL (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, ElasticSearch).
  • Experience delivering products using Agile development methodologies (Scrum, Kanban).
  • Solid analytical and problem-solving skills and strong attention to details.
  • Excellent communication skills – both written and verbal.
  • Eligible to work and travel in the United States without sponsorship.

Preferred Qualifications

  • Familiarity with DevOps tooling for development (Docker) and orchestration (Kubernetes) is a plus.
  • Understanding of web application security concepts is highly advantageous.

 

Application Process

To apply for this position, please visit the Shorelight Careers page to submit an application with a resume and cover letter.

Background Check Required – Identity, Education, Criminal

 

 

Shorelight Education is an Equal Opportunity Employer.

Back to Careers Page

Senior Quality Assurance Engineer

Boston , Massachusetts
Description

About Us

Shorelight Education is reinventing the international education experience for both students and universities. In partnership with leading U.S. institutions, we build innovative degree programs—whether on campus or cloud-based, in the United States or students’ home countries—that help students thrive and create a new generation of successful, globally minded alumni.


Job Overview

The Senior Quality Assurance Engineer validates solutions within our applications. This position serves an integral role throughout the development lifecycle, the core functions being requirements and solution analysis, testing of new and modified functionality using different techniques like Automation and Manual Testing.

Essential Functions

  • Review requirements specifications and technical design documents to provide timely and meaningful feedback
  • The primary application you’ll be testing is Salesforce.com and applications developed on the force.com platform.
  • Create detailed, comprehensive, and well-structured test plans and test cases
  • Estimate, prioritize, plan, create and execute testing activities
  • Identify, record, document thoroughly, and track bugs
  • Work with the development team and business partners to define or refine business rules and processes as needed.
  • Collaborate with the development team and business partners throughout the development lifecycle
  • Create and Maintain Automated Test Suite.
  • Support user acceptance testing
  • Identify and track defects when test failures occur, narrowing the root cause to enable efficient investigation
  • Comply with Shorelight Written Information Security Policy, and all other Shorelight Information Security Policies and Procedures
  • Take responsibility for any Shorelight assets assigned to you
  • Promptly report any security events, incidents or weaknesses to Shorelight Security

Minimum Qualifications

  • BS degree, preferably in computer science, engineering, or a related subject
  • Strong knowledge of manual and automated QA methodologies, tools, and processes
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Excellent communication and creative-thinking skills, with an ability to use data to inform all decisions
  • Experience working in Agile/Scrum/Lean methologies.
  • Experience creating/working with Web/ Mobile App Automation.
  • Experience with performance and/or security testing is a plus.
  • Experience working with Robotframework is a plus.
  • Experience working with Salesforce application is desired.
  • Clear and effective verbal and written communication
  • Ability to collaborate with stakeholders from local, national, and international constituencies
  • Entrepreneurial mindset and passion for emerging technologies
  • Eligibility to work in, and travel freely to and from, the United States without sponsorship

Security Compliance

  • Comply with Shorelight Written Information Security Policy, and all other Shorelight Information Security Policies and Procedures
  • Take responsibility for any Shorelight assets assigned to you
  • Promptly report any security events, incidents or weaknesses to Shorelight Security

Application Process

To apply for this position, please visit the Shorelight Careers page to submit an application with a resume and cover letter.

Background Check Required – Identity, Education, Criminal

Shorelight Education is an Equal Opportunity Employer.

Back to Careers Page

Sr. Salesforce Developer

Boston , Massachusetts
Remote , Work from Home , United States
Description

The Sr. Salesforce Developer will perform hands-on technical implementation with a focus on delivering functional solutions on the Salesforce platform.  The Sr. Salesforce Developer will contribute to the design, implementation, deployment and documentation of projects that leverage the Salesforce.com toolset.

About Us

Shorelight Education is reinventing the international education experience for both students and universities. In partnership with leading U.S. institutions, we build innovative degree programs—whether on campus or cloud-based, in the United States or students’ home countries—that help students thrive and create a new generation of successful, globally minded alumni.

 

Job Overview

The Sr. Salesforce Developer will perform hands-on technical implementation, with a focus on delivering functional solutions on the Salesforce platform. The Sr. Salesforce Developer will contribute to the design, implementation, deployment and documentation of projects that leverage the Salesforce.com toolset. The Sr. Salesforce Developer may perform any of the following duties:

  • Design and develop solutions on the Salesforce platform using Apex and Visualforce
  • Design and develop client-side solutions using Lightning technology and HTML, CSS, and JavaScript
  • Design and develop solutions that integrate with managed packages from Salesforce Partners
  • Design and develop software integrations using APIs from Salesforce and 3rd parties
  • Serve as the subject matter expert for solution architecture that includes installation, configuration, development, integration and customization of complex environments
  • Liaise with internal clients and users to understand their business needs in developing solutions through Salesforce
  • Ad hoc analysis and projects as needed
  • Develop code and unit tests to implement business requirements as part of an Agile Scrum Development team
  • Make accurate level of effort estimates
  • Perform unit testing and defect fixes
  • Use and maintain version control and continuous integration processes (CICD)

Minimum Qualifications

  • BS degree required, preferably a degree in computer science, engineering, or a related subject
  • 7-10 years’ experience implementing Salesforce solutions
  • Salesforce certification demonstrating current knowledge as a developer
  • Demonstrated knowledge of Salesforce development best practices
  • Proficiency with the Force.com IDE, Git, and other common development tools
  • Experience with web technologies, such as HTML, CSS, JavaScript, AJAX, REST, SOAP
  • Solid knowledge of SQL and understanding of relational databases

Preferred Qualifications

  • Conduct design and code reviews with peers and third-party development team members
  • Write clear and accurate technical documentation
  • Assist with the development of project definition and scope with applicable stakeholders 
  • Manage time in an Agile environment to ensure the project is delivered on time and aligned with customer expectations
  • Build relationships with business partners, internal and external 
  • Experience with ETL (Informatica) a plus

 

Security Compliance

  • Comply with Shorelight Written Information Security Policy, and all other Shorelight Information Security Policies and Procedures
  • Take responsibility for any Shorelight assets assigned to you
  • Promptly report any security events, incidents or weaknesses to Shorelight Security

 

Application Process

To apply for this position, please visit the Shorelight Careers page to submit an application with a resume and cover letter.

Shorelight Education is an Equal Opportunity Employer.