Recent Searches

You haven't searched anything yet.

291 Staff Software Engineer Jobs in Boston, MA

SET JOB ALERT
Details...
JELLYFISH
Boston, MA | Full Time
$113k-135k (estimate)
5 Days Ago
SimpliSafe
Boston, MA | Full Time
$125k-150k (estimate)
3 Days Ago
Overjet
Boston, MA | Full Time
$101k-122k (estimate)
Just Posted
Roberts Recruiting
Boston, MA | Full Time
$126k-151k (estimate)
1 Week Ago
OUTCOMES OPERATING INC
Boston, MA | Other
$133k-159k (estimate)
3 Months Ago
Tines
Boston, MA | Full Time
$126k-151k (estimate)
1 Week Ago
ENGIE North America Inc.
Boston, MA | Full Time
$92k-111k (estimate)
9 Months Ago
Lattice Automation, Inc.
Boston, MA | Full Time
$126k-151k (estimate)
1 Month Ago
QinetiQ U.S.
Boston, MA | Full Time
$125k-145k (estimate)
2 Weeks Ago
Whoop
Boston, MA | Full Time
$126k-151k (estimate)
1 Month Ago
Datadog
Boston, MA | Full Time
$124k-150k (estimate)
4 Weeks Ago
Datadog
Boston, MA | Full Time
$98k-118k (estimate)
4 Months Ago
Smarterer
Boston, MA | Full Time
$149k-176k (estimate)
1 Month Ago
Roberts Recruiting
Boston, MA | Full Time
$142k-168k (estimate)
1 Week Ago
Roberts Recruiting
Boston, MA | Full Time
$74k-94k (estimate)
1 Week Ago
Topline Pro
Boston, MA | Full Time
$126k-151k (estimate)
1 Month Ago
Pison Technology
Boston, MA | Full Time
$102k-121k (estimate)
2 Months Ago
Emulate
Boston, MA | Full Time
$93k-112k (estimate)
7 Months Ago
General Radar Corp.
Boston, MA | Full Time
$101k-120k (estimate)
7 Months Ago
The Ceres Group
Boston, MA | Full Time
$156k-187k (estimate)
1 Day Ago
Flipside Crypto
Boston, MA | Full Time
$126k-151k (estimate)
1 Week Ago
Sonos
Boston, MA | Full Time
$150k-172k (estimate)
11 Months Ago
Publicis Groupe
Boston, MA | Full Time
$99k-119k (estimate)
1 Month Ago
TeknoBit Solutions Inc.
Boston, MA | Full Time
$125k-149k (estimate)
3 Weeks Ago
Whoop
Boston, MA | Full Time
$136k-162k (estimate)
1 Month Ago
Roberts Recruiting
Boston, MA | Full Time
$136k-162k (estimate)
1 Week Ago
Staff Software Engineer
$133k-159k (estimate)
Other 3 Months Ago
Save

OUTCOMES OPERATING INC is Hiring a Staff Software Engineer Near Boston, MA

Job Details

Job Location: Boston - Boston, MA
Salary Range: Undisclosed

Description

JOB SUMMARY

The Software Engineer IV is a full-stack developer and technical leader proficient at designing and developing all layers of complex software applications. This engineer works on an agile product development team as a hands-on contributor, collaborator, and leader. The Software Engineer IV plays an important role on their team by leading significant initiatives, establishing team best practices, helping teammates grow as engineers, and who proposes new technology solutions which transform healthcare into a safer and more cost-effective industry. 

ESSENTIAL DUTIES & RESPONSIBILITIES

Software Development
Design and implement high quality software features and components that integrate into complex software solutions. Select appropriate design patterns to create maintainable, long-lived code optimized for long-term quality. Lead the product team in identification and adoption of development best practices leading to software that is logically well-structured, fulfills requirements, is readable, maintainable, testable, and performant using good software craftsmanship techniques. Lead sizing and complexity evaluation discussions for initiatives. Facilitate effective team collaboration, guiding and mentoring peers in software quality, testing, and best practices.

Testing & Quality Assurance
Define test practices for product team covering all software layers of application. Define and implement QA processes such as code review and static analysis. Create advanced testing strategies covering unit, system, and end-to-end tests as well as security, performance, regression, and automation testing. Coach teams on advanced testing techniques such as test-driven development (TDD), behavior-driven development (BDD), and testing for positive and negative scenarios.

Data Management
Devise data storage and access strategies that meet the needs of high complexity features. Use knowledge of data modeling, data storage, and data transmission techniques to make appropriate design decisions. Design metadata to make applications more scalable and adaptable. Leverage transformational models and warehousing techniques to create unique measures and analytics. Skilled in data storage solutions and integrating analytics and machine learning into business processes.

Infrastructure & Integrations
Designs and implement microservices and API-based architecture using advanced understanding of cloud architecture and cloud-native design principles. Advise on and pilot specialized cloud services for analytics, AI/ML, etc. Expert-level management of relational and non-relational database servers. Establish advanced monitoring, alerting, and logging solutions for infrastructure. Design systems for high availability, load balancing, and disaster recovery.

Operations
Design and create highly dependable, highly available software systems through usage of operationalization development techniques such as monitoring, logging, metrics gathering, system health, and reporting. Improve operations culture of team by defining best practices, metric radiation, and identification of operational patterns. Utilize advanced techniques like blue/green deployments to minimize user impact. Set technology strategy through collaboration with product management. Understands business impact of operational product issues in production.

Security & Compliance
Lead product team in development of software with a security-first mindset using knowledge of standard security protocols and common security risks, secure coding techniques, and appropriate usage and protection of sensitive information such as PHI. Proactively design secure code, employing best practices and advanced threat modeling. Complete regulatory compliance documentation and design advanced security safeguards.

Product & User Experience
Lead product team in the development of features with user experience in mind. Advocate for aligned user experiences and engage with UX teams when necessary. Lead the implementation of reusable design patterns across products. Demonstrate expertise in user-facing technologies, adapting them to fit specific design objectives. Guide the team in making informed tech and design debt decisions.

Requirements & Design
Collaborate with stakeholders to design appropriate systems based on business needs and technical limitations. Write detailed technical stories, technical epics, define and manage tech debt. Coordinate technical epics and non-functional requirements. Employ industry recognized architectural patterns to create high-scale, high-reliability system designs. Manage transitions in both application and system architecture.

Qualifications


KNOWLEDGE & REQUIREMENTS

  • Highly motivated, self-learner, and technically inquisitive 
  • Deep knowledge and experience with object-oriented design principles and patterns
  • High level of experience with multiple server-side programming languages (Java with Spring Boot experience preferred) 
  • High level of experience with multiple client-side programming languages (JavaScript React experience preferred) 
  • High level experience developing, deploying, and supporting REST services and microservices 
  • Deep understanding of Test-Driven Development, high level of experience with unit/integration/load automated tests, experience with testing frameworks, static and dynamic code analysis tools
  • Experience using cloud services for concepts such as storage and compute. Capable of applying infrastructure as code practices. Experience with Kubernetes and AWS preferred. 
  • Experience with relational databases, non-relational databases, and messaging systems.
  • Provides a positive impact at a company level: influences cross-team initiatives, mentors teammates, drives innovation, guides projects with unclear outcomes, appropriately balances team autonomy with organizational guidance
  • Excellent track record of collaborating with stakeholders. Experience proposing new product offerings. Actively contributes to company-wide strategies using industry knowledge and foresight
  • Excellent written and verbal communication skills 

EDUCATION & EXPERIENCE REQUIREMENTS

  • Minimum years of work experience: 10 years
  • Minimum level of education or education/experience: Bachelors or equivalent work experience inComputer Science, Computer Engineering, Electrical Engineering, Information Systems, IT

PHYSICAL REQUIREMENTS

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

  • Frequent sitting in stationary position at a desk
  • Occasional standing, walking, stooping, kneeling, squatting, and climbing stairs
  • Occasional twisting of body
  • Occasional reaching by extending hands and arms in any direction
  • Occasional lifting, pulling, or pushing

Job Summary

JOB TYPE

Other

SALARY

$133k-159k (estimate)

POST DATE

01/11/2024

EXPIRATION DATE

06/09/2024

Show more

OUTCOMES OPERATING INC
Other
$159k-193k (estimate)
1 Day Ago
OUTCOMES OPERATING INC
Other
$139k-169k (estimate)
1 Day Ago
OUTCOMES OPERATING INC
Full Time
$157k-191k (estimate)
4 Days Ago

The job skills required for Staff Software Engineer include Java, Computer Science, API, Software Development, JavaScript, AWS, etc. Having related job skills and expertise will give you an advantage when applying to be a Staff Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Staff Software Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Java
Key Business Solutions, Inc.
Full Time
$102k-135k (estimate)
4 Months Ago
For the skill of  Computer Science
Northampton Public Schools
Full Time
$56k-98k (estimate)
3 Days Ago
For the skill of  API
Gurutech Solutions
Contractor
$94k-117k (estimate)
4 Days Ago
Show more

The following is the career advancement route for Staff Software Engineer positions, which can be used as a reference in future career path planning. As a Staff Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Staff Software Engineer. You can explore the career advancement for a Staff Software Engineer below and select your interested title to get hiring information.

Roberts Recruiting
Full Time
$126k-151k (estimate)
1 Week Ago