Senior Software Engineer

4 days ago


Reading, United States Boscov's Full time

Boscov's Senior Software EngineerExperienced Software Engineers- bring your experience to work for you where people love to shop Boscov's is a chain of full service department stores serving the total family needs of our customers. For over 100 years, Boscov's has been known for its great values and famous brands, and for offering a broad selection of quality merchandise in its stores and online. We are looking for a Senior Software Engineer to join our teamThe Senior Software Engineer will develop, implement, and maintain high-quality full-stack software solutions with a focus on backend systems that drive innovation and meet business requirements. This role requires deep technical expertise, leadership in design decisions, and the ability to mentor other engineers while working across our diverse technology ecosystem.Job Responsibilities:Technical DevelopmentDesign and develop high-quality, scalable full-stack applications with emphasis on backend systems and APIsBuild and maintain web front end user interfaces using modern frameworks and technologiesDevelop server-side applications and MVC-based web pagesCreate and maintain middle tier services and RESTful APIsDesign and implement database solutions on enterprise database systems including mainframe and relational databasesDevelop and maintain desktop applications and batch process applicationsWrite clean, efficient, maintainable, and well-documented code following SOLID principlesApply Object-Oriented Programming best practices and Service-Oriented Architecture patternsTroubleshoot, debug, and upgrade existing systems across the entire technology stackQuality and TestingWrite and maintain automated unit tests and end-to-end tests to ensure code qualityOwn and ensure software builds successfully on the build serverOwn and ensure automated tests run during build processes and successfully validate functionalityOwn and ensure successful automated deployment of software to specified environmentsParticipate in code reviews and provide constructive feedback to team membersCollaboration and LeadershipLearn, manage, and implement solutions for systems and applications at Boscov'sProvide technical guidance and mentorship to junior engineers and team membersSeek knowledge and guidance from coworkers and teammates with specific system or technology expertiseParticipate in architectural discussions and contribute to technical design decisionsAttend, participate, and contribute to progress updates and team meetingsAgile PracticesAttend and participate in writing, reviewing, and updating User Stories with User Story Sentences, Acceptance Criteria, Technical Notes, and Story PointsAttend and participate in sizing every story as if you have to complete itAttend, participate, and demonstrate your team's work throughout the iteration to anyone attending the meetingAttend, participate, and contribute to retrospectives by sharing celebrations, identifying pain points, dot voting on priorities, and suggesting solutionsAttend, participate, and contribute to iteration planning and the fist of five exercise to rate confidence in completing planned storiesAttend, participate, and contribute to Epic Kickoffs where objectives and key results are reviewedParticipate and contribute to breaking down Epics into independently deployable User Stories that are demonstrable, necessary to achieving objectives, and measurable by key resultsOwn and be accountable for completing every User Story in the planned iterationWrite and update User Stories and subtasks as neededManage and update Subtask, User Story, and Epic issue statuses in Jira to accurately represent work progressQualifications:RequiredBachelor's degree in Computer Science, Software Engineering, or related field, or equivalent professional experience5+ years of software development experience with demonstrated progression of responsibilitiesStrong proficiency in Object-Oriented ProgrammingExpert-level experience with backend development using C# or other modern programming languagesProficiency in frontend development with HTML, CSS, and modern JavaScript frameworksStrong experience with SQL and relational databasesExperience designing and implementing RESTful APIsSolid understanding and application of SOLID principlesExperience with Service-Oriented Architecture (SOA) patterns and practicesProven experience writing automated unit tests and end-to-end testsStrong understanding of software development methodologiesExcellent problem-solving, analytical, and communication skillsAbility to work independently and lead technical initiativesPreferred QualificationsExperience with modern web frameworks and technologies (, React, , Experience with enterprise database systems including mainframe databasesExperience using Object Relational Mapping (ORM) librariesExperience with microservice architectureExperience with CI/CD pipelines and DevOps practicesKnowledge of containerization technologies (Docker, Kubernetes)Experience with cloud platforms (AWS, Azure, or Google Cloud)Experience in the retail industryExperience with Agile development methodologies (Scrum, SAFe, BenefitsAt Boscov's, we value our employees, and that's why we provide a competitive compensation and benefits package. As a Full-Time member of our team, you will be eligible to receive:Comprehensive benefits package, including medical/dental/visionShort term disability/ Long term disability- voluntaryLife Insurance (company paid)401(k) w/ company matchWeekly PayPaid vacationLiberal employee discountWork where people love to shopEqual Opportunity Employer#INDCORP



  • Reading, United States Penske Full time

    Summary Statement: Working with a diverse team, you will lead the technical design of software products and applications that support our business, while leading a team of software engineers on best practices in an effort to deliver our next generation of innovative solutions to our customers What You Will Be Doing: As a Senior Software Engineer, you will...


  • Reading, PA, United States Penske Full time

    Summary Statement: Working with a diverse team, you will lead the technical design of software products and applications that support our business, while leading a team of software engineers on best practices in an effort to deliver our next generation of innovative solutions to our customers What You Will Be Doing: As a Senior Software Engineer, you will...


  • Reading, PA, United States Penske Full time

    Summary Statement: Working with a diverse team, you will lead the technical design of software products and applications that support our business, while leading a team of software engineers on best practices in an effort to deliver our next generation of innovative solutions to our customers What You Will Be Doing: As a Senior Software Engineer, you will...


  • Reading, PA, United States Penske Full time

    Summary Statement: Working with a diverse team, you will lead the technical design of software products and applications that support our business, while leading a team of software engineers on best practices in an effort to deliver our next generation of innovative solutions to our customers What You Will Be Doing: As a Senior Software Engineer, you will...


  • Reading, PA, United States Penske Full time

    Summary Statement: Working with a diverse team, you will lead the technical design of software products and applications that support our business, while leading a team of software engineers on best practices in an effort to deliver our next generation of innovative solutions to our customers What You Will Be Doing: As a Senior Software Engineer, you will...


  • Port Reading, United States Bessemer Trust Full time

    Overview Senior Software Engineer role at Bessemer Trust. This position is based in Woodbridge, NJ with required in-office presence three days a week. Key Responsibilities Application Delivery: Design, develop, test and deploy high-quality software solutions using React, AWS, and modern scripting languages; adhere to architecture decisions to ensure...


  • Reading, United States Teradyne Full time

    Senior Software Engineer (Teradyne, North Reading) Date: Oct 17, 2025 Location: North Reading, MA, US We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time! Our...


  • Port Reading, NJ, United States Bessemer Trust Full time

    Overview Senior Software Engineer role at Bessemer Trust. This position is based in Woodbridge, NJ with required in-office presence three days a week. Key Responsibilities Application Delivery: Design, develop, test and deploy high-quality software solutions using React, AWS, and modern scripting languages; adhere to architecture decisions to ensure...


  • Reading, United States Teradyne Full time

    A global test and automation specialist in North Reading is seeking a Senior Software Engineer with 10+ years of experience. The role involves leading junior developers, designing software components, and solving complex problems, with some hybrid flexibility. Key requirements include expertise in C++, C#, .NET, and a strong knowledge of software...


  • Reading, United States Teradyne Full time

    A global test and automation specialist in North Reading is seeking a Senior Software Engineer with 10+ years of experience. The role involves leading junior developers, designing software components, and solving complex problems, with some hybrid flexibility. Key requirements include expertise in C++, C#, .NET, and a strong knowledge of software...