Senior Software Engineer, Subway Subs

Subway Milford , CT 06460

Posted 2 months ago

The Senior Software Engineer (SSE) defines and creates the next generation of software application solutions to drive business value for Subway in an innovative and impactful manner. The SSE translates business and technical architecture requirements into design specifications for the development team to meet current and future business needs. The SSE functions as a technical expert for the engineering team including leading resolution and decision making on complex technical challenges. The SSE will monitor multiple projects by Solution Partners to successful completion while maintaining scope within time and budget constraints.

Essential Functions:

  • Perform business analysis and develops specifications with the Program Manager and Stakeholders. Determines and develops design approaches and solutions, develops recommendations on how to proceed with the application realization.

  • Establishes the engineering vision of a technical product and oversees the product development, testing, & deployment efforts. Writes high-level and/or detailed technical specifications based on conceptual design and stated business requirements. Directs the implementation of the software solution by collaborating with Solution Partners and internal engineering team members. Assures overall product quality and adherence to technical standards & target state vision. Plans and coordinates production releases. Enforces the application of established coding standards, test automation, and software development best practices. Performs code reviews and oversees successful testing.

  • Participates in sprint planning. Assures that the QA/Test programs for all projects are effective and efficient. Provides team and project leadership for software development activities.

  • Works with Solution Architects to assure that solutions meet architectural requirements. Designs and develops efficient software components meeting project requirements

  • Conveys project objectives, risks and success criteria to project and engineering leadership teams.

  • Maintains a strong work ethic and positive attitude and motivates team members

  • Ability to maintain focus on business objective

Basic Qualifications:

  • Bachelor's Degree in Computer Science, Math, Science, Engineering or related field required.

  • 5-8 years' overall experience

  • Demonstrated leadership in software engineering design, implementation, testing, deployment and support.

  • Deep understanding of efficient data structures and algorithms and working knowledge and experience with best practices for software engineering. Understands common design patterns the motivations for use.

  • Expert knowledge and production-proven application of mainstream development methodologies including: C#, Angular, VB.NET, SQL Relational Database and NOSQL(Azure), SQL Reporting, NodeJ's, JSON, XML. Experience working within an Agile framework strongly recommended. Experience with Active Batch, .NET Core, GIT, Winforms, web backend desired.

  • Ability to drive sound design, and implementation through hands-on development. Understands and implements architectural vision for performance, extensibility, and availability

  • Ability to champion technical investigations and cost estimates

  • Driving for Results

  • Sets high standards of performance for self and/or others; assumes responsibility for work objectives; initiates, focuses, and monitors the efforts of self and/or others toward the accomplishment goals; proactively takes action and goes beyond what is required.
  • Problem Solving and Decision Making
  • Identifies and understands issues, problems, and opportunities; obtains and compares information from different sources to draw conclusions, develops and evaluates alternatives and solutions, solves problems, and chooses a course of action.

The Company is only considering applicants who are currently authorized to work in the U.S.


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

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
Sr/Principal Software Engineer


Posted 4 weeks ago

VIEW JOBS 9/27/2021 12:00:00 AM 2021-12-26T00:00 Requisition ID 182225BR Note: This is a position for experienced professionals. If you have completed your degree within the last 18 months please apply to RTX College jobs: At Raytheon Missiles & Defense, fresh thinking and possibilities are forged in times of change and you will be on the front lines as we trail blaze new approaches, push the boundaries of innovation and chart a course to a tomorrow you can be proud to have a hand in creating. Job Summary: We are currently hiring a Sr/Principal Software Engineer to join the Relocatable-Over-The-Horizon Radar (ROTHR) team in Huntsville, AL. ROTHR is an established program with a broad variety of complex sub-systems and technologies that range from mainframes, Windows client/server, and Linux clusters, to embedded Linux with custom FPGA processing. ROTHR is part of the Missile Defense and Surveillance Systems Engineering team within Raytheon Missile Defense. As a member of the team, the Senior Software Engineer will provide support and ongoing enhancements to operational high-frequency surveillance radars located in Virginia, Texas, and Puerto Rico. The Software Engineer role will encompass, to varying degrees, all phases of the software engineering life cycle. The Software Engineer will work as both an individual contributor and team member using Agile development practices. A willingness and desire to work across engineering domains, the ability to learn new skills, and quickly adapt to changing environments is necessary. Software development is primarily in the C/C++ languages. Some software tasks may involve LabVIEW and OpenVMS FORTRAN. Git and GitLab are used for version control. Responsibilities to Anticipate: * Cross-domain engineering tasks consisting of embedded Linux kernel customization, writing or modifying Linux kernel modules, drivers, and the low-level configuration of single-board computer systems. * Software installations, upgrades, and testing at each of the radar sites, therefore, occasional short-term travel may be required. * Interfacing with engineering team members, site technicians, operations personnel, management, and internal and external customers. This position can be a Senior Software Engineer or a Principal Software Engineer based on the candidate's qualifications as they relate to the skills, experience and responsibility requirements for the position. The ability to obtain a SECRET Security Clearance is required within one year from date of hire. Except in rare circumstances, U.S. citizenship is required to obtain a U.S security clearance. Must be able to obtain access to U.S. DoD installations. Qualifications You Must Have: * Ability to obtain access to U.S. DoD installations * 5+ years of professional software engineering * 2+ years of professional C/C++ software programming * Strong preference for embedded software development, Windows and Linux The ability to obtain and maintain a US security clearance. U.S. citizenship is required as only U.S. citizens are eligible for a security clearance. Required Education: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Software Engineering, or related STEM field. Qualifications We Value: * Recent or current active U.S. security clearance * Radar and digital signal processing techniques * Developing software utilizing the Eclipse environment * Real-time multi-threaded software development * Experience with and/or willingness to lead development efforts and/or participate in functional management * Software design phase of Software Engineering and creation of UML diagrams * OpenVMS FORTRAN * Data analysis using MATLAB or Octave * Software development experience using LabVIEW * Linux kernel customization, kernel modules, and device drivers * Configuring embedded Linux systems and application software * Open Embedded and Yocto tool chains * Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Software Engineering, or related STEM field KEYWORDS: c, c++, software engineering, windows, linux, radar, signal processing, kernel modules, device drivers, embedded, embedded linux, yocto, real-time, multi-thread software, systems, eclipse, developing, developer, git, gitlab, open vms fortran, matlab, octave, vhdl, Verilog, digital, analog, test What We Offer: Whether you're just starting out on your career journey or are an experienced professional, we offer a robust total rewards package that goes above and beyond with compensation; healthcare, wellness, retirement and work/life benefits; career development and recognition programs. Some of the benefits we offer include parental (including paternal) leave, flexible work schedules, achievement awards, educational assistance and child/adult backup care. This position requires either a U.S. Person or a Non-U.S. Person who is eligible to obtain any required Export Authorization.182225 Raytheon is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender orientation, gender identity, national origin, disability, or protected Veteran status. RTX Milford CT

Senior Software Engineer, Subway Subs