Senior Software Engineer @ Spiceworks - Drexel Hill, PA

Job Overview

15 days ago

Senior Software Engineer

Spiceworks - Drexel Hill, PA

Who we are

Spiceworks Ziff Davis is a global organization with a work from [almost] anywhere approach to getting the job done.

We help the world’s businesses find, adopt, and manage the latest technologies. We also help technology brands build, market, and sell better products and services. Millions of technology buyers and hundreds of brands later, we’ve built the platforms they use to get their jobs done and make them better at what they do, every day. SWZD ecosystem touches over 90% of all technology spending...Think about the impact of that!

What You’ll Do

  • Design and develop advanced applications and intelligent systems
  • Conduct peer review before committing to the code repository
  • Mentor other engineers
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Monitoring and maintenance (hotfixes) of production systems
  • Improve application performance and other non-functional requirements such as reliability
  • Deliver technical discussion on the implemented functionalities
  • Comply to coding standards that the organization has set
  • Adapt the SCRUM software development process - participating in Sprint planning, review, standup, and retrospectives

What You Need

  • 5+ years of experience building well-tested, scalable, distributed, high-volume, low-latency systems.
  • Expertise in an object oriented or functional programming language (Java OR Ruby on Rails OR Golang OR Python preferred)
  • Proficiency in building web applications ( REST APIs, MVC, VueJs, HTML, CSS, SCSS, etc.).
  • Experience in Agile development processes.
  • Experience mentoring other engineers and acting as a technical lead
  • Experience with development collaboration tools (e.g. JIRA, Git).
  • Has exposure or has knowledge in high-performance computing and low latency development.
  • Has a strong software development foundation implementing design patterns, OOPs, and coding best practices.
  • Proficient understanding of the software development lifecycle: architecture and development, thorough testing, deployment, and monitoring of applications.
  • Experience with SQL and relational databases (Postgres, AWS Redshift, Athena).
  • Ability to understand business stakeholder needs and translate them into technical designs.
  • Experience working within data processing regulations (GDPR).
  • Bachelor’s or master's in engineering, computer science, or related field preferred but not mandatory

Perks and Benefits

  • Unlimited flexible time off
  • Volunteer paid time off
  • Generous holidays
  • Recognition Programs - yes there are multiple, AND prizes!
  • Remote-first work experience and a work from anywhere culture
  • Weekly coffee chats with leaders
  • Wellness and mindfulness programs
  • Career advancement opportunities
  • Sick days
  • Generous Paid Parental Leave
  • Bi-weekly Townhalls
  • Regional holiday celebrations
  • Community give-back celebrations
  • Transportation Assistance for night-shift employees
  • Unwavering commitment to diversity and inclusion
  • Employee stock purchase program

***In terms of logistics, all interviews will take place over phone or video due to the ongoing coronavirus pandemic***

Spiceworks Ziff Davis is a safe, inclusive workplace for people of all backgrounds and walks of life. Some candidates may see a long list of job requirements and feel discouraged because they don't match every single bullet point - we suggest, please apply anyway. We're flexible on location wherever possible - we are a Work From Anywhere company. We don't believe in a "perfect" candidate because we believe in our core value, "Evolve and Adapt Quickly". If you believe this is a role that you'll be excited to work in every day, want to be a part of a culture like ours, and will be relentless about pushing boundaries to succeed, please apply.

Similar Jobs

Software Engineer (Remote)


New York, NY

Communicate often with other remote colleagues on our distributed team. Experience with browser-based debugging and performance testing software.

Senior Software Engineer


New York, NY

As an engineer on the Cost Observability team you will help us solve interesting problems to understand the cost impacting dimensions of cloud infrastructure …

Lead DevOps Engineer


Wayne, PA

Learns and understands client area business functions and requirements. Maintains comprehensive technical knowledge of software and infrastructure platforms.

Software Developer - SOT

Susquehanna International Group

Bala-Cynwyd, PA

Contribute to all phases of SDLC, from initial requirements through final testing and implementation. Design, develop, and implement C# software applications to…

Software Developer - Compliance

Susquehanna International Group

Bala-Cynwyd, PA

Bachelor's degree in Computer Science, Engineering, Mathematics or related discipline or its foreign equivalent plus at least six (6) years of progressive…

Software Developer - Corporate Systems

Susquehanna International Group

Bala-Cynwyd, PA

Bachelor's degree in Computer Science, Engineering, Mathematics or related discipline or its foreign equivalent plus 3 years of progressive experience…

Analyst, Application Development

Lincoln Financial

Radnor, PA

Demonstrated strong relationship management skills with internal clients (e.g. management, peers and colleagues); proven ability to develop collaborative…

Expert Software Engineer


Malvern, PA

Completes all necessary software and non-software components in the timelines as defined by the Scrum Team/Project Manager. Up to 20% travel may be required.

Sr. Software Developer I

N9 IT Solutions

Ellicott City, MD

Gather and evaluate user requirements and procedures. Design, develop, implement, test, and deploy software applications.

MLOPS Engineer - Model Automation Focus


New York, NY

Design the data pipelines and engineering infrastructure to support our clients enterprise machine learning systems at scale Take offline models data scientists…

Scala Engineer - Remote - USA

FullStack Labs

Baltimore, MD

2+ years of professional software development experience. Team Augmentation / Staffing: You will integrate yourself directly into our client's team and work…

Senior Software Engineer - Content Platform (Remote)


New York, NY

Communicate often with other remote colleagues on our distributed team. Experience with version control systems (Git and Bitbucket).

Python Front Office Developer - Rates Technology

Bank of America

New York, NY

Ensures that software is developed to meet functional, non-functional, and compliance requirements. The role will provide exposure to complex IR products…

Senior Software Engineer - Opportunity for Working Remotely Philadelphia, PA


Philadelphia, PA

We develop on bare-metal hardware as well as virtualized environments, so familiarity with ESXi and KVM is desirable, and we also deploy in all the major cloud…

Cloud Engineer

Fordham University

Bronx, NY

Experience with major cloud services (eg Azure, Amazon AWS, Google Cloud Platform), software defined networking, cloud security, programming or scripting skills…

Senior Software Engineer - Opportunity for Working Remotely New York, NY


New York, NY

We develop on bare-metal hardware as well as virtualized environments, so familiarity with ESXi and KVM is desirable, and we also deploy in all the major cloud…

Automation Engineer - Model Driven Algorithmic Trading Technology

Millennium Management LLC

New York, NY

Design and implement custom pipelines for delivering software and data to co-located, on premise and cloud environments. FIX protocol and Market data.

Software Developer

Major League Soccer

New York, NY

Monitor and control all phases of the development process and analysis, design, testing, and implementation, as well as provide user and operational support on…

Fullstack Software Engineer, Apps Foundation


New York, NY

Deep understanding of algorithms, data structures and software design. "Fully Vaccinated" means that an individual is at least two weeks past their final dose…

Software Developer - Accounts and Parties

Susquehanna International Group

Bala-Cynwyd, PA

At least two years of progressive experience developing software applications. Recent hands-on experience with object-oriented programming is required,…

Software Engineer II..


Harrisburg, PA

Possess educated views on technology and software design. Developing the display layer logic and maintaining the component library of our application.

Senior Full Stack Engineer


Brooklyn, NY

3+ years working as a software engineer using React and Ruby on Rails. Comfort collaborating with other engineers. A passion for coding and building software.

Support & Release Engineer


Edison, NJ

Strong accountability and results-oriented, with ability to set priorities independently, provide follow-through, and meet objectives. Paid time away from work.

Lead Site Reliability Engineer


New York, NY

Develops software update processes for existing applications. Assists in the roll-out of software releases. Responsible for planning and designing new software…