Job Type
Contract Full-Time

Job Description

THE ROLE:

BCTG's direct client is looking for a Senior Software Engineer who has experience creating elegant technical solutions and writing modular, clean code. This role will have a great deal of autonomy with respect to how they go about solving problems and satisfying the requirements from various business stakeholders. Strong candidates should have experience interfacing directly with members of the product team. Additionally, candidates should be comfortable in communicating cross-functionally. Your primary focus will be developing customizations, extensions, and various integrations for the e-commerce platform that is the foundation of our entire digital business. This is an opportunity to tackle problems at scale in greenfield projects that have healthy funding, high visibility, and immense impact for our customers and internal stakeholders.

You will work with an immense amount of data in a fast-paced and high-energy environment where system performance matters. You will have opportunities to advocate for improvements in quality, security, performance, and other various domains for our entire technology portfolio as we experience a once-in-a-generation hyper-growth period. How often do you get to make technical decisions based primarily on value-add instead of being cost-centric? That strategic approach is a fundamental component of our technology organization and how we conduct ourselves.

WHAT YOU’LL DO:

As a Senior Software Engineer, you will be responsible for implementing enhancements and customizations to our digital e-commerce platform. The software you create will impact millions of customers, hundreds of thousands of subscribers, and be operating at a scale that is both challenging and rewarding.

- Drive technical projects to success and provide leadership in a fast-paced startup environment.

- You will build high quality, maintainable software that will grow with the company as we enter an exciting high-growth period for the company.

- Determine operational feasibility by performing research on and analysis of various components within e-commerce digital platform and, thereby, able to propose various improvements/solutions while highlighting concerns and/or roadblocks.

- Possess a solid understanding of Comp Sci fundamentals such as, but not limited to: Data Structures, Algorithms, Operating Systems, SDLC, File Systems, Information Storage and Retrieval, Cloud Computing, and Source Control.

- Willing to produce/maintain technical documentation related to technology developed in house and existing operational components of e-commerce platform.

- Provide technical product direction for projects that are customer facing.

- Solve technical problems of moderate scope and complexity.

- Help deliver new features and products to our users and subscribers on a sprint-by-sprint basis and help promote a culture of engineering excellence.

WHAT WE'RE LOOKING FOR:

  • B.S. in Computer Science from an ABET-accredited institution.
  • 3-5 years of experience working with one or more “modern” programming languages such as Java, C++, C#, Python, JavaScript, Go, etc.
  • Similar experience and proficiency with one or more “modern” frameworks such as Spring, AIOHTTP, Gin, React, etc.
  • Proficient using Git.
  • Familiar with one or more modern SDLC methodologies such as Agile, Lean, or the like and the tools to manage software deliverables such as Jira, GitLab, etc.
  • Experience working on a subscription-based platform preferred.
  • Demonstrable history of working cross-functionally with internal teams, stakeholders, and business partners.
  • A strong desire to display ownership of one’s own work and an interest in “getting your hands dirty” when it comes to technical details.
  • Ambition to challenge the status quo.
  • Possesses an appetite to learn, improve, and grow as a member of a talented, high- performing team.
  • Capable of giving and receiving feedback in the spirit of openness and transparency.

Apply With