Software Engineer Remote

NOW HIRING
Location
PA - King of Prussia
Area
Corporate Careers
Category
Information Technology - Engineering

🌟 Join Our Team of Dream Makers: Software Engineer (Remote – EST/CST Preferred)

Are you ready to turn technology into transformation? At David’s Bridal, we don’t just build software—we make dreams come true. We’re seeking a passionate Software Engineer to join our agile team and help shape the future of retail through innovation, collaboration, and purpose-driven development. This remote role offers flexibility with a preference for candidates in Eastern or Central Time Zones.


We Make Dreams Happen!



The Software Engineer is responsible for contributing to the work product of the agile team, Supporting and solving technical problems within a project under the supervision of a Technical Development Lead or equivalent for the project and helping to ensure that your work product is of high quality and adheres to the defined architecture best practices of the company.  The Software Engineer will take direction from the Technology Development Lead for the project and partner closely with enterprise architects and other team members to ensure that you understand and have internalized the high-level design of the proposed solution.  The Software Engineer will then execute work with speed and quality.  The Software Engineer will support the team to timely resolve complex issues to help maximize the productivity of the team.  The Software Engineer will surface and help resolve any issues that stand in the way of continuous productivity.  The Software Engineer will partner with team members (Technology Development Lead, Senior Software Engineers, Architects, Product Owners) on the team to help to ensure that the deliverables meet the customer and business objectives of a given project.  The Software Engineer will also serve as a source of information on an agile development team, participating with team members to ensure high functioning development process.

 

Essential Job Functions:

  • Contribute valuable work product to the best of your abilities as a software engineer on an agile development team, solving complex and challenging technical problems under the supervision of a technical development lead or senior software engineer.  Serve as an engineering resource on the agile development team.
  • Partner with team members and enterprise architects to understand and help to process through high-level architecture of a solution as defined by the architect(s), as well as epics and user stories, translating them into actionable items for yourself and other team members of the agile team.  Work closely with the product owner and/or business liaison on the team to understand all functional requirements and help to ensure that the work product of the team meets the customer and business objectives of the project.
  • Help to ensure quality, velocity, and adherence to architectural designs and the software engineering standards of the company.  This is to include documentation of design, development, integration/Test and deployment activities.  Resolve technical issues on a timely basis to help ensure the continuous productivity of the team.
  • Surface any other issues on the project that impede the progress of the team – solving those issues that are within your control and driving other team members (such as program manager, product owner, enterprise architect or QA lead) to solve issues before they impede the progress of the software engineers.
  • Coordinate with other David’s Bridal agile development teams and/or external technology providers to ensure the delivery of their work product meets the functional and quality requirements we have defined.  Help ensure adherence to best software engineering practices, such as code reviews and the development of unit tests.
  • Serve as a member of the agile development team – together with the technical development lead, senior software engineer, program manager, QA lead, architect, and product owner – helping to ensure a high functioning cohesive team.  You will foster an environment of mutual respect, accountability, and excellence, and you will work with other team members to resolve conflicts within the team in a speedy, productive, and professional manner.
  • Participate in level of effort estimation processes and leveraging your software engineering experience to provide actionable input.
  • Help respond and maintain business systems continuously operate within the organizations defined business operating needs. Proactive in calling out technical dept and open to changing business needs in a complex and challenging retail landscape.

Physical Demands:

 

  • Ability to communicate promptly and accurately via computer, telephone, or similar device with or without assistive technology.
  • Ability to perform sedentary work.

Education & Credentials:

 

  • BA/BS/Bachelor’s Degree in Computer Science, Information Technology or other related degree required.
  • 4+ years in software development and design and supporting Microsoft technologies, including high volume/transactional enterprise systems.

Skills & Abilities:

  • Familiarity with the Angular/React frameworks
  • Databases:  Microsoft SQL Server and DynamoDB
  • RESTful API concepts
  • Understanding of dot net, C#.Net and XML technology.
  • The ability to work with Typescript in different environments (frontend and backend)
  • Experience with the Shopify platform (Shopify POS experience preferred)
  • Messaging Queues and Messaging Oriented Middleware
  • Understanding of B2B solutions using EDI
  • Cloud Technologies and Concepts in AWS including Lambda, DynamoDB, etc.
  • Understanding of modern software engineering practices, design patterns and object-oriented technologies
  • Development experience in Enterprise level Microsoft application environments (full stack development)
  • Experience working in multi-instance - DEV, UAT, and PRODUCTION in a multi-server environment
  • Experience in deep-dive root cause analysis of defects and issues.
  • Experience with Git, bitbucket, source control and continuous integration and build tools, Project and code management in Jira
  • Experience working in a variety of development methodologies including Agile / SCRUM or other iterative methodologies
  • Strong written and verbal communication skills.
  • Strong organizational and analytical problem-solving skills.  
  • Ability to work on multiple tasks concurrently.  
  • Strong teamwork and interpersonal skills.  
  • Self-motivated with attention to detail. 
  • Good time management and organization skills.  
  • Ability to mentor and review the work of other software engineers.
  • Ability to work as an agile team with both internal and 3rd party resources (onshore / offshore / remote).
  • Hands on Experience in supporting and developing of Retail, Supply Chain, ERP, Middleware integration business systems will be given most preference.

 



Now that we’ve popped the question, please say “I do”.

 Full Time Opportunity – A comprehensive benefits package is available.

  • Rewarding Environment and Competitive Pay
  • Generous Team Member Discount After First Pay Period
  • Dayforce Wallet – Get Paid Early!
  • Health/Dental/Vision Insurance
  • 401K Program
  • Paid Vacation, Sick Days & Holidays
  • Pet Benefits

Love wins when love is for Everyone!

Our mission at David’s Bridal is to embrace the ideas of Diversity, Equity, and Inclusion. It is our goal to build a workforce that is as representative as the customers we serve. We vow to create a culture where all forms of diversity are celebrated and seen as valuable.  


David’s Bridal encourages applications from all qualified candidates. David’s Bridal has a great record of accommodating persons with disabilities. Contact Human Resources at humanresources@dbi.com or 610.943.5048 if you need accommodation at any stage of the application process or want more information on our accommodation policies.


Disclaimer: The preceding job description has been designed to highlight the general nature and level of work performed by employees within this classification.  It is not designed to contain or be interpreted as a comprehensive description of all duties, responsibilities and qualifications required of employees assigned to this job.  Actual duties and responsibilities will vary. The standard base pay range for this role is posted with a minimum and maximum rate.


The starting rate of pay offered will vary based on factors including but not limited to, position offered, location, training, and/or experience, and internal equity. This base pay range 89.6K-134.4K is specific to the state this role is posted in and may not be applicable to other locations. At David’s Bridal, it is rare for an individual to be hired at the high end of the range in their role, and compensation decisions are dependent upon the details and circumstances of each position and candidate.