Interested in a job below?

lightning-bolt-accent

You can apply by sending your cover letter and resume to jobs@magnet.com.

Please include the job title in the ‘Subject’ line of your email.

Head of Engineering

As Head of Engineering for Magnet Systems, you’ll be at the helm of our software engineering organization, building our mobile, web, internal operations, and infrastructure products. You’ll be part of the leadership team—and be responsible for translating product strategy into shippable product. Day-to-day, you’ll build teams, manage people, develop process, plan features, measure velocity, and ship quality code. A successful Head of Engineering will be strong technically, a professional leader that has a knack for understanding people—with the business acumen to understand Magnet’s strategic goals and align engineering to achieve them.

Responsibilities

  • Inspire, lead and grow a team of software engineers and developers
  • Design and execute processes for workflow and standards
  • Manage project milestones, progress, and issues
  • Collect, analyze, and report metrics to stakeholders
  • Provide technical leadership for product and business strategy
  • Collaborate with leadership to build a world-class engineering/development organization
  • Improve code quality and foster a culture of strong engineering design
  • Ship complete and functional product

Skills and Experience Required

  • 5+ years as a software engineering leader
  • 3+ years of “in the trenches” startup experience
  • BS Degree in Computer Science, Engineering, or equivalent
  • Hands-on engineering experience with modern software stacks
  • Strong command of software engineering principles, design, and process
  • Demonstrated technical project management skills
  • Demonstrated product management experience
  • Excellent written and oral communication skills
  • Ability to work in a fast-paced startup environment

Senior Platform Architect

We are developing a platform that enables enterprises to build and deploy next-generation cloud-based applications with social and mobile capabilities.  Magnet’s goal is to make it fast and easy to build business applications with social and mobile capabilities while reducing the overhead and complexity of traditional middleware.

As Senior Architect you will have a ground floor opportunity to help lead architecture, design, implementation and interface decisions for the Magnet Platform.   The ideal candidate will have led in the development of an application server (e.g. WebLogic Server, WebSphere, JBoss, GlassFish, Tomcat) and have a proven track record designing and developing enterprise-class software platforms.

Responsibilities

  • Drive decisions around technology investments
  • Facilitate agile governance aimed to ensure re-usable patterns, components and methodologies are implemented and adopted
  • Translate product requirements to system level architecture, high-level and low-level designs

Skills and Experience Required

  • S. or M.S. in computer science or equivalent
  • 15 years experience in software architecture, design and development
  • Proven track record designing and developing enterprise-class software platforms Ability to translate product requirements to system level architecture, high-level and low-level designs
  • Capability to lead and influence colleagues regardless of location, experience and job function
  • Excellent verbal and written communication skills
  • Proficient and currently engaged in hands-on software development in Java EE
  • SQL (e.g. Oracle, MySQL, SQLite), NoSQL (e.g., JackRabbit, Neo4j, Cassandra, memcached, Hbase), and object-relational mapping experience.
  • Security (e.g. LDAP, SAML, social login, key management, auditing, SSL)
  • Search Engines (e.g. Lucene, Solr)
  • Manageability (e.g. JMX, SNMP)
  • Java EE Technologies (e.g. JAX-RS, Dependency Injection, Persistence, Annotations, JMS, JTA, JCR, JPA, JDBC)
  • Spring Framework
  • Linux and Windows
  • Amazon Web Services and OpenStack
  • Reliability, Availability, Scalability and Performance

JavaScript Developer

An ideal candidate would be one that has experience with the latest javascript frameworks such as (nodejs grunt gulp karma ), are active in the open source community, and feel they can build robust web applications such as the AWS console (http://aws.amazon.com/) or Asana (https://asana.com/) by themselves.

Responsibilities

  • Design and implement both websites and web applications.
  • Work closely with the UX and backend engineers to implement state-of-the-art front-end solutions
  • Build hybrid mobile apps using PhoneGap.

Skills and Experience Required

  • 3-5+ years of experience with Javascript building complex and scalable web applications
  • Deep expertise in JavaScript, HTML5/CSS3, object-oriented JavaScript, including knowledge of closures, prototype chains, data structures, XMLHTTP, Backbone/Ember/Angular, browser event models, templating frameworks such as handlebars
  • Experience with Node.JS is a big plus
  • Must know at least one server-side programming language (PHP, Java, Ruby, Python)
  • Experience with test and build tools (Jasmine/Mocha, Grunt/Gulp, bower, etc)
  • Strong sense of UX/UI design
  • Familiarity with mobile framework and application development
  • Ability to pick up new tools and frameworks quickly is a strong plus
  • Excellent written and oral communications
  • Experience working in a start-up environment

iOS Developer

We are seeking an iOS Developer to develop our cutting edge Enterprise Mobile Computing and the Middleware technology space.   You will work with a small team of talented engineers to continuously improve and expand our products as well as design the next generation technologies. The successful candidate will have a strong technical ability, excellent software engineering skills, great communication skills, and a motivation to achieve results in a fast paced start up environment.

Responsibilities

  • Designing and building iOS applications from the ground up, as well as implementing new features, fixing bugs and improving performance of our applications
  • Work with Product Managers to assess project requirements, explore technical dependencies.
  • Continuously promote the investigation and reporting of available open API’s, and off-the-shelf solutions that will maximize development efficiency
  • Work with cross-functional teams to improve the overall product ecosystem
  • Work closely with team architect to improve product quality and functionality

Skills and Experience Required 

  • At least 3+ years experience working with Objective-C on iOS
  • Proven experience building frameworks (as opposed to apps) in any language
  • Understanding of memory management and multi-threaded development
  • Thorough familiarity with network and data storage technologies and their use on iOS
  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
  • Proven ability to deliver in an environment that is fast paced, collaborative and agile
  • Hunger to learn new skills and be the best at everything you do
  • Bachelor’s degree in Computer Science or related field (MS in Computer Science, Computer Engineering, or Software Engineering preferred
  • Solid experience with mobile app development and best practices
  • Good understanding of low-level language and platform features
  • Willingness to write your own unit tests and documentation
  • Capability to create software that is fast, lightweight, easy and powerful, a plus
  • CoreData experience a huge plus
  • Android/Java a plus
  • Javascript experience a plus
  • Prior experience coding in Swift, a plus

lightning-bolt-accent

Notice to Recruiters:

All resumes submitted through jobs@magnet.com will be deemed unsolicited and not subject to recruiter fees.