Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Technology
Computer Systems Engineer / Architect
Salem, MA

Find & Apply For Computer Systems Engineer / Architect Jobs in Salem, Massachusetts

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Senior Platform Software Engineer
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

OREGON EMPLOYMENT DEPARTMENT

Senior Platform Software Engineer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Job Description

Job Listing ID:

4580062

Job Title:

Senior Platform Software Engineer

Application Deadline:

Open Until Filled

Job Location:

Salem

Date Posted:

09/30/2026

Hours Worked Per Week:

Not Provided

Shift:

Not Provided

Duration of Job:

Either Full or Part Time, more than 6 months

SR You may contact this employer directly.

(Obtain the contact information to print or add to your jobs.) Obtain Contact Information

Job Summary Job Description Owns moderately complex components within platform services; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, driving fixes that protect downstream consumers and upgrade paths. Analyzes usage, performance, and error budgets for specific platform surfaces; implements targeted resilience and capacity optimizations. Authors and curates team-scoped documentation, samples, and adoption guidance.

Responsibilities Key Responsibilities Platform Software Development:

Own a bounded platform component (service module, SDK area) and evolve its contracts for multi-tenant use. Perform deep debugging across a limited-service graph; drive compatibility-safe remediation plans. Implement targeted resilience/capacity patterns and document adoption guidance for team consumers. Software Development and Coding -

Design, Testing, and Optimization:

Designs software solutions and analyzes and helps identify requirements to achieve business and operational goals, independently. Adheres to and suggests improvements to all phases of the software development lifecycle. Utilizes working knowledge to develop new software features and enhancements following design specifications and develops documents to clarify software design and code. Leads code reviews in designated areas to help drive improvements. Conducts debugging and troubleshooting to identify and fix moderately complex software issues. Develops fixes for identified issues. Implements software testing (e.g., functional and non-functional testing), quality assurance processes, software error logging, monitoring, and observability for effective debugging, ensuring review by manager and/or lead throughout the process. Exercises judgment and discretion to conduct performance profiling and optimization of coding. Troubleshoots and resolves moderately complex issues related to application programming interface (API) functionality and integration. Implements moderately complex API versioning, lifecycle, and interoperability strategies. Software Architecture -

Software System Structural Design:

Designs and develops software, systems, and services aligned to pre-defined system architecture. Develops working knowledge of software architecture decisions and best practices. Collaborates with team leads to review work to ensure alignment with software architecture. Implements moderately complex performance optimization and scalability strategies in software design. Issue/Defect Collaboration -

Software Products Support:

Collaborates within and beyond immediate team to understand customer issues and align solutions. May provide technical guidance and support to customers regarding customer-reported issues, independently. Coaches, mentors, and guides others to advocate for customers' interests and suggests product enhancements based on feedback. Influences team to ensure customer satisfaction through timely resolution of issues and effective communication. Implements customer issue and/or defect handling and training processes, independently. Investigates and troubleshoots complex product maintenance issues to ensure customer agreement on short- and long-term solutions (e.g., future enhancements). Practices and Standards Compliance -

Security and Compliance:

Collaborates with the team to establish and follow development practices and codi... Software Developers

Access our Statewide and Regional occupation report for more information about wages, employment outlooks, skills, training programs, related occupations, and more.

Compensation

Not Provided

Job Requirements

Experience Required:

See Job Summary

Education Required:

None

Minimum Age:

N/A