Senior Software Engineer

Basis Technologies Logo

Basis Technologies

πŸ’΅ $117k-$185k
πŸ“Remote - United States

Summary

Join Basis Technologies' DSP Backend Engineering team and contribute to building and improving our industry-leading, real-time bidding platform. You will design and implement software features, brainstorm improvements, architect scalable solutions, and resolve production issues. This role requires 5+ years of software development experience with Java and object-oriented design patterns, along with experience in scalable systems and databases. We offer a competitive salary, comprehensive benefits, and a flexible work environment with remote options in the U.S. and Canada. Basis Technologies is committed to building an inclusive culture and providing a supportive work environment. We are recognized as a top workplace by various publications, highlighting our commitment to employee well-being.

Requirements

  • 5+ years of software development experience
  • Excellent knowledge of Java and object-oriented design patterns
  • Experience working with horizontally scalable systems
  • Experience with both relational and NoSQL databases
  • Familiar with containerization technologies such as Docker and Kubernetes
  • Experience with all phases of the software development life cycle
  • Comfortable collaborating with others in an agile team environment
  • Passion for high-quality software design and best practices

Responsibilities

  • Design and implement readable, testable, and sustainable software for new product features
  • Brainstorm, document, and propose ideas to support constant improvements to the platform
  • Architect horizontally scalable solutions to support the high-volume, low-latency demands of the DSP
  • Find performance bottlenecks using Java profiling/monitoring tools, and apply architectural/software changes and GC-tuning optimizations to address them
  • Collaborate with and coach team members on best practices, code reviews, and process improvements
  • Partner closely with AdTech experts to iteratively turn high-level requirements into technical deliverables
  • Demonstrate troubleshooting and critical thinking skills to resolve production issues

Preferred Qualifications

  • Bachelor's degree in Computer Science, Engineering or related field
  • Experience taking the lead on the entire development lifecycle of large-scale projects
  • Excited by a fast-paced product development environment
  • Passion for Ad-Tech

Benefits

  • Competitive 401k/RRSP matching
  • Mental health support
  • A funded health savings account
  • Paid sabbatical
  • Generous parental leave
  • A flexible work environment and time off policy
  • Modified workweek
  • Commission or bonus
  • Company equity

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.