Principal Software Engineer

State Street Corporation Burlington , MA 01803

Posted 1 week ago

Principal Software Engineer (multiple positions)(State Street Bank and Trust Company; Burlington, MA): Will contribute to the enhancement and maintenance of one or more software modules or components as a senior member of an Agile Scrum team. Will also provide engineering troubleshooting assistance to IT customer support teams and other development teams within Charles River.

Specific duties include: work under minimal supervision to build out the next generation of our software test automation infrastructure as part of our Quality Assurance Infrastructure team to test, and debug medium to large software enhancements and solutions within Charles River's business and technical problem domains; responsible for designing, developing, delivering and supporting the software infrastructure that enables automated product validation to Charles River's customer and to the rest of the development community at Charles River Development; assist in driving mature test automation capabilities, such as BDD/ATDD capabilities that allow teams to shift testing and test automation as far left as possible; improve the Testing/automation architecture by continuously reducing the testing cycle time enabling the CI\CD models by working closely with various teams; provide thought leadership in the design of product architecture within the team's scope of responsibility; develop, test, debug, and implement software programs, applications and projects using Java, C#, SQL, JavaScript, and other related software engineering languages; provide informed guidance and direction in code reviews; write unit and automation tests to ensure a high-quality end product; assist in improving development test methodologies, and contribute to related test methodology frameworks; conduct manual tests to ensure a high-quality end product; contribute to written design and API documentation, and participate in customer testing process; actively participate in the agile software development process by adhering to the CRD Scrum methodology, including attending all daily standups, sprint planning, backlog grooming, and retrospectives; participate in cross-team group activities to complete assignments; and provide mentoring to junior staff. Hybrid-remote telecommuting permitted per Company policy.

Minimum requirements: Bachelor's degree, or its equivalent, in Computer Science, Computer Engineering, or related technical field; plus 10 years of experience in professional software engineering.

Must have: total required experience above must include the following (can be gained concurrently): 10 years of experience with Java development; 5 years of experience with various automation tools; 2 years of experience in Micro services, Web services testing using SOAP and REST based service & XML, JSON. Must also have the following: strong programming skills to be able to develop automation infrastructure effectively; experience with PowerShell and batch scripts; experience with CI/CD tools such as Jenkins and GIT and other relevant tools; demonstrated experience using SQL and SQL server; demonstrated experience with JavaScript; demonstrated ability to work on small to medium sized projects with moderate supervision; demonstrated solid written and verbal communication skills; proven ability with object-oriented programming, data structures, compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting and new/advanced programming languages; demonstrated ability to work well with peers in a collaborative team environment; demonstrated ability working with an Agile development methodology; experience with multi-threaded programming with JAVA; and experience in cloud application projects such as Azure.

To apply to this position, you must click the "Apply" button on this page and complete the online application. An EOE.

#LI-DNI

Salary Range:

$157,643 - $210,000 Annual

The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location above, the applicable range could differ.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Engineer

2HB Incorporated

Posted Yesterday

VIEW JOBS 7/8/2024 12:00:00 AM 2024-10-06T00:00 This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Principal Software Engineer in order to sup 2HB Incorporated Annapolis Junction Maryland

Principal Software Engineer

State Street Corporation