Search jobs > Boston, MA > Software engineer python

Principal Software Engineer-Python/Django

The Bowdoin Group
Boston, Massachusetts, US
Full-time

Principal Software Engineer-Python / Django at The Bowdoin Group

Boston, MA, United States

Reporting to the Technology Director, you’ll work closely with project managers, subject matter experts, instructional technologists, UI and graphics designers, and quality assurance, network, and systems engineers to create a next-generation product.

You will help to clarify scope and specifications, provide and evaluate alternative options, and set the technical direction and application architecture for multiple work streams.

As a hands-on developer, you’ll be responsible for analysis, design, implementation, and deployment of learning solutions that leverage robust web-based application back-ends to integrate with a rich client-side experience.

You will partner with team members to leverage progressive technologies, create and improve team standards and processes, and existing protocols to arrive at a rich learning environment and a world-class product.

In this leadership role you will work in close collaboration with content and project management to assure project and team success by :

  • Being a hands-on developer, writing software in support of all platform components
  • Leading the technical scoping and implementation process for all product enhancements
  • Overseeing the full codebase
  • Conducting code reviews with Software Engineers on the team

This is a unique opportunity to develop a product line from the ground that will serve a worldwide audience.

The Ideal Candidate would possess most or all of the following : Technical Requirements

  • Linux (Ubuntu preferred)
  • Cloud computing / Servers / Frameworks :
  • AWS (EC2, ELB, RDS, S3, Cloudwatch)
  • Nginx
  • Django / Python
  • Expert level knowledge of web front end / client side languages (HTML, CSS, JavaScript / jQuery, AJAX, JSON)
  • Experience developing and deploying RESTful API interfaces (JSON, XML)
  • Practical experience with NoSQL and traditional SQL database systems including :
  • MongoDB
  • MySQL
  • git and GitHub flow development process

Core Requirements

  • 10+ years of experience designing, developing, and implementing web applications; experience developing applications desired.
  • Full life cycle development experience (technical design through implementation) required. Experience with agile software development principles, including test-driven programming highly desirable
  • Strong knowledge and experience with object-oriented and modular software and system design
  • Real-world experience designing, implementing, and deploying large-scale systems
  • Strong leadership, interpersonal, and written / verbal communication skills
  • BS in Computer Science (MS preferred)

Position : Contractor

Like the look of this opportunity Make sure to apply fast, as a high volume of applications is expected Scroll down to read the complete job description.

Work Schedule : Full-time

Remote : No

Relocation : No

Salary : Not Specified

How to Apply

Position is expired. Thanks for your interest.

J-18808-Ljbffr

8 days ago
Related jobs
Promoted
Raytheon
Revere, Massachusetts

Minimum of eight (8) years of professional engineering experience utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products. The Test Equipment Engineering (TEE) team within the Specialty Engineering Direct...

Promoted
Dell
Medfield, Massachusetts

Software Senior Principal Engineer (C, Linux, Kernel, Distributed systems)PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. What you will achieveAs a...

Promoted
Motional
Boston, Massachusetts

We are actively seeking an exceptional Mapping and Localization Software Engineer to lead the design and development of cutting-edge systems and software for our current and future autonomous driving efforts. Strong C++ software engineering and algorithm skills in a Unix environment. Develop and dep...

Promoted
DTCC
Boston, Massachusetts

The Software Engineering role specializes in planning, documenting technical requirements, designing, developing, and testing all software systems and applications for the firm. This may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other ac...

Promoted
Veeva Systems, Inc.
Boston, Massachusetts

As a Principal Software Engineer- Front End you will help innovate and streamline how Veeva builds and deploy applications that are being used by tens of thousands of people every day. You will have equal influence to drive the technical direction, be an advisor to development teams and mentor fresh...

Promoted
Itechpost
Boston, Massachusetts

Please make sure you read the following details carefully before making any applications.The primary purpose of this role is to understand the enterprise learning strategy and support the design and development of the learning culture, strategy, and learning programs for Lowe’s Technology associates...

Promoted
BlueSkyClarity
Boston, Massachusetts

Software Engineer, Levels up to Principal and Lead, Golang, NATS, Microservices. Our client, a digital manufacturing company based in Massachusetts, is constantly looking for Software Engineers with deep expertise in Golang and a strong desire to create applications for high-load systems to enable d...

Khoury College
Boston, Massachusetts

We are seeking a highly skilled Principal Research Software Engineer with experience in Machine Learning and Large Language Model interpretability research methods, to assist in developing the National Deep Inference Fabric, an open-source deep learning interpretability research computing infrastruc...

Boston Scientific
Waltham, Massachusetts

We are looking for a software engineer with a strong software development experience in User Interface (UI) development using Qt to join our exciting and fast-paced development team. They will also interface with other teams, such as systems engineering, hardware engineering and technicians from the...

SS&C Technologies Holdings
Waltham, Massachusetts

SS&C Intralinks is seeking Principal Software Engineer to join the core platform team. Hold bachelor’s degree in computer science or related field along with 8+ years of experience building and designing enterprise software. Intrinsic motivation to innovate, solve software related problems. Abil...