Software Development Engineer II

Stackline is the first full-funnel connected commerce platform for the world's most innovative brands.
Seattle, WA, USA
$150,000 - $170,000
Backend
Mid-Level Software Engineer
In-Person
101 - 500 Employees
3+ years of experience
Enterprise SaaS · E-Commerce

Description For Software Development Engineer II

Stackline is the first full-funnel connected commerce platform for the world's most innovative brands. Business leaders, product innovators, performance marketers, and analysts trust Stackline as the single source of commerce truth. Fueled by our proprietary neural network, our market insights, revenue metrics, behavior analyses, and autonomous functionality create the actions that determine success or failure.

As an SDE 2, you will be leveraging your advanced skills and experience by designing, building, maintaining, and improving software products and data-collection services from various sources. In this role, you will engage in sophisticated coding, testing, and debugging tasks, essential for innovating and maintaining a competitive edge in the market. You will lead the maintenance and enhancement of existing software systems, which involves resolving complex bugs, enhancing performance, and scaling software products to meet our evolving needs. As an SDE 2, you will mentor junior engineers and assist senior engineers in researching and implementing cutting-edge technologies.

Your role will be strategic, guiding the team in scaling systems to accommodate more data collection and ensuring system reliability and efficiency. As an experienced member of the software development team, you will have a significant impact on training and developing emerging talent. Your expertise will contribute to broadening the knowledge base within the team, a critical factor for the long-term success of our technology team. This is an on-site role and is based out of our Seattle, WA office.

Essential Duties and Responsibilities:

  • Design and implement stable and performant data-collection technologies using Node.js, Java, Go or similar language.
  • Execute full SDLC of applications and infrastructure needed to scale our platform.
  • Build and optimize efficient and reliable web scraping processes.
  • Evaluate existing software to identify enhancement opportunities.
  • Set up efficient operational processes including CI/CD pipelines, testing automation, and monitoring.
  • Actively participate in design discussions, team planning and code reviews.
  • Troubleshoot software failures using various techniques.
  • Provide guidance to junior engineers about software development and operational excellence.

Qualifications:

  • 3-5 years minimum of professional development experience in modern programming languages.
  • Bachelor's degree in computer science or related discipline.
  • Strong knowledge of design approaches, data structures, and algorithms.
  • Experience with AWS services, database technologies, and Agile methodologies.
  • Knowledge of web scraping libraries and browser-automation technologies.

Benefits include comprehensive medical, dental, and vision coverage, fertility benefits, 401k matching, paid parental leave, and more. The pay range for this position in Seattle is $150,000 - $170,000 per year.

Last updated 42 minutes ago

Responsibilities For Software Development Engineer II

  • Design and implement stable and performant data-collection technologies
  • Execute full SDLC of applications and infrastructure needed to scale our platform
  • Build and optimize efficient and reliable web scraping processes
  • Evaluate existing software to identify enhancement opportunities
  • Set up efficient operational processes including CI/CD pipelines, testing automation, and monitoring
  • Actively participate in design discussions, team planning and code reviews
  • Troubleshoot software failures
  • Provide guidance to junior engineers about software development and operational excellence
  • Mentor junior engineers and assist senior engineers in researching and implementing cutting-edge technologies
  • Guide the team in scaling systems to accommodate more data collection and ensuring system reliability and efficiency

Requirements For Software Development Engineer II

Node.js
Java
Go
  • 3-5 years minimum of professional development experience in modern programming languages
  • Bachelor's degree in computer science or related discipline
  • Knowledge of design approaches, data structures, and algorithms
  • Understanding of software maintenance, runtime properties, and dependencies
  • Experience with AWS services: S3, SQS, SNS, ECS, AWS Lambda, Kinesis, ElasticCache
  • Experience using Database technologies: Elastic Search / Mongo / Dynamo / MySQL / Postgres / Redshift
  • Experience working with Agile methodologies
  • Strong analytical and problem-solving skills
  • Comfortable writing SQL and hands-on knowledge of working with large datasets
  • Knowledge of web scraping libraries and browser-automation technologies such as Selenium or Puppeteer

Benefits For Software Development Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive medical, dental, and vision coverage
  • Fertility benefits
  • Company 401k plan plus matching
  • Company paid Life Insurance
  • 20 days of Paid Time Off annually
  • 9 Paid company holidays
  • 100% Paid Parental leave - 20 weeks for birthing mothers and 12 weeks for all other parents
  • Summer Fridays early close at 2pm
  • Fully stocked kitchen snacks with weekly fresh fruit

Interested in this job?

Jobs Related To Stackline Software Development Engineer II

Java Search Engineer

KAYAK is seeking a Java Search Engineer to develop and maintain world-leading travel search and booking technology.

Full Stack Engineer II

Calendly is hiring a Full Stack Engineer II to build and scale features for their appointment scheduling platform, working with modern technologies in a remote US-based role.

Engineer (2), Data

Backend Engineer role at Showpad, developing innovative solutions for sales content management and distribution.

Software Engineer II

Alarm.com seeks a Software Engineer II with 2+ years experience for full-stack development in IoT and smart security. C#, database, and JavaScript skills required.

Facilities Engineer

Facilities Engineer role at Sequoia Biotech Consulting, managing maintenance, construction support, and system troubleshooting in a GMP environment.