Senior Software Engineer

Technology company founded in 2009, focused on mobile transformation and innovation, with a talent-led culture.
Backend
Senior Software Engineer
Remote
7+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Robots & Pencils, established in 2009, is seeking a Senior Software Engineer to join their innovative technology team. The company was founded with the visionary belief that mobile would surpass the Internet in transformative impact. Today, they focus on maintaining competitive advantage through innovation and technology acceleration.

The role offers a unique opportunity to work with a highly skilled team in a remote-friendly environment across North America. As a Senior Engineer, you'll be responsible for designing and developing sophisticated software solutions, from mobile APIs to web applications, while mentoring team members and contributing to technical decision-making.

The ideal candidate brings 7+ years of software development experience, with strong expertise in Java and Angular. You'll work in a fast-paced, dynamic environment that values continuous learning and innovation. The role requires both technical excellence and strong communication skills, as you'll collaborate with various stakeholders across different time zones.

The company offers an attractive compensation package including comprehensive health benefits, 401K matching, flexible holidays, and parental leave. They foster a unique culture that embraces change and celebrates diversity, demonstrated through various team events and activities, both virtual and in-person.

This position is perfect for a seasoned engineer who values working with top-tier talent, seeks to solve challenging problems, and wants to contribute to a company that prioritizes both technical excellence and human-centered design. The role offers the flexibility of remote work while being part of a collaborative, innovative team that's pushing the boundaries of technology.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Design, program and test software while creating a shared sense of direction in team identity
  • Author and maintain relevant documentation
  • Develop and refine prototypes to confirm requirements
  • Program according to project plans while seeking innovative solutions
  • Drive release and post-release activities
  • Collaborate with designers to create interfaces
  • Build out mobile APIs and web applications
  • Peer review code and mentor team members
  • Support sales and project managers with technical insights
  • Attend and contribute to development meetings
  • Work on bug fixes with QA team
  • Build reusable code and libraries

Requirements For Senior Software Engineer

Java
  • 7+ years of delivering software
  • B.S. or higher in Computer Science, Computer Engineering, or equivalent work experience
  • Experience with Java and Angular
  • Proficiency in designing and architecting software
  • Strong understanding of design's impact on software development
  • Deep expertise in writing, analyzing, and debugging code
  • Excellent problem solving skills
  • Sound understanding of computer networks and security
  • Knowledge of parallel and distributed computing
  • Excellent communication skills
  • Demonstrated ability to learn new skills and technologies
  • Commitment to human-centered, universal design

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, Dental, Vision Insurance
  • 401K/RRSP matching
  • Paid holidays, vacation and sick days
  • Flexible paid holidays
  • Parental & adoption leave
  • Company branded swag
  • Remote work options
  • Health & wellness events

Interested in this job?

Jobs Related To Robots & Pencils Senior Software Engineer

Senior Backend Engineer

Senior Backend Engineer position at Robots & Pencils, focusing on Java API development and innovative mobile solutions.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.