Software Engineer

Aptible


4 weeks ago

01/18/2020 10:22:57

Job type: Full-time

Hiring from: North America

Category: Software Development


We're looking for a Senior Software Engineer to help build and make Aptible the best security management platform for startups.

This is a unique opportunity to be a high-impact, early member of the Aptible Team. You'll be responsible for designing and developing tools that help our clients improve their security posture.

About Aptible

Our Vision

We see a future where it’s easy to bring a great idea into the world using the internet, while respecting data security and privacy. The next generation of businesses will design security and privacy into their operating processes. If every business is going to be a software business, every business will need to be a security business.

We’re working to make information security a core competency of every startup. We envision a world in which startups have access to great information security, are empowered to focus on their businesses instead of on compliance, can scale faster and more efficiently, and are confident that they're creating quality products.

Your Impact
  • You'll design, develop, test, deploy, maintain and improve Aptible Comply.
  • You'll autonomously manage and own individual project priorities, deadlines, and deliverables within an application or service.
  • You’ll scope and implement project-level solutions with minimal guidance.

  • You’ll collaborate and pair frequently with teammates and peers.
  • You'll inform the product roadmap and implementation decisions based on feasibility.
  • You'll ensure that our product is maintainable, meaning that other engineers are able to contribute new functionality easily, and without frequent technical debt.
  • You'll partner with Product and Design to effectively plan new features, avoiding bottlenecks and maximizing velocity when it comes time to implement.

Your Strengths
  • Ability to Design to Constraints: You can produce a design to achieve a goal (e.g. “the user needs to see this particular piece of information here”). Your designs should be performant, maintainable, for years, not months, and evolvable.
  • Desire to Improve: You seek to understand why things are the way they are, and think about ways to make them better.
  • Product Sense: You seek to understand the features you're working on, and actively propose positive changes.
  • Desire to Learn Our Tools: You seek and have the ability to learn the tools we use today, and the new tools we might use tomorrow. Knowledge of what we use today is a plus. 1) Concepts: Type Systems, Web Development 2) Tools: Rails, Postgres, React, Redux, Typescript.
  • Team Player: You provide clear, useful documentation to other engineers and enjoy mentoring team members. 
  • User Focused: You have experience building and scaling web applications with real users.

Our Benefits
  • Work from Anywhere: Enjoy the flexibility of working from home, a local co-working space, or your favorite coffee shop.
  • Open Vacation Policy: We encourage you to take the time you need, when you need it — for any holiday or matter of personal importance.
  • Paid Parental Leave: We offer job-protected Paid Time Off — 14 Weeks, Fully Paid — for all parents to bond with a newly born, adopted, or fostered child.
  • Medical, Dental, and Vision Insurance: We offer comprehensive health care for employees, with 100% of premiums paid by Aptible.
  • Hardware & Software: We help you create your ideal office setup and provide any software you’ll need.
  • Company Travel: We come together in-person at least two to three times per year, in locations around the globe.
Our Commitment to Diversity and Inclusion
We prioritize diversity within our team and value different perspectives, educational backgrounds, and life experiences. We encourage people from underrepresented backgrounds to apply.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • This Product Designer or Senior Product Designer position for our Compliance group is 100% remote.

    A brief overview:

    GitLab is building an open-source, single application for the entire software development lifecycle—from project planning and source code management to CI/CD, monitoring, and security.

    We started 2019 with a team of 15 Product Designers and Researchers. Right now, we’re in a period of growth, we’ve more than doubled the size of the Product Design team, and we’ve increased the number of GitLab employees from 400 to over 1100 this financial year, too.

    At GitLab, we live and breathe open source principles. This means our entire handbook is online, and with a few clicks, you can find the details of future releases, check out our past releases, and see an overview of the product vision you’d contribute to when working here.

    As a Product Designer at GitLab, you will be embedded in our Compliance group. It’s a complex area where you’ll be tasked with improving the controls we provide to support our customers to help them manage their compliance posture within GitLab. You'll be designing new features and experiences to improve the quality of life for customers who operate within regulated environments.

    What you can expect in a Product Designer, Compliance role at GitLab:
    • You’ll be tasked with bettering our product for users who rely on our compliance features. The work you’ll do will enable greater adoption of our product within the enterprise space and impact users across a range of industries, from healthcare to manufacturing.
    • You’ll collaborate with a Product Manager to define the priorities, roadmap, and overall strategy for the future of Compliance within our product.
    • You'll work alongside Product Managers and UX Researchers to understand the needs of our users to shape how compliance features underpin the work within regulated industries.
    • You’ll come together with our Technical Writers to better our compliance documentation and in-product content.
    • You’ll collaborate with cross-functional partners to uncover and understand the complexities and limitations of our current compliance tools, advocating for the end-user in all areas, including documentation, ease of use, and visualization of key messaging.
    • You’ll utilize wireframes, prototypes, user flows, mockups, high-fidelity visual designs, or any other artifacts you believe are necessary to convey your design thinking and ideas.
    • You’ll engage with our user base and the wider GitLab community to understand their pain points and work toward long-term fixes that enable them to succeed with their goals.
    • You’ll undertake usability testing to validate your thinking, collaborate with our UX Researchers on generative research, and you’ll share findings with the wider team in our research repo, ensuring recommendations are communicated effectively across our organization.
    • You’ll contribute compliance patterns to our Design System, alongside the rest of the UX department, and the GitLab community as a whole.
    Projects you might work on in our Compliance group:

    You’ll spend your time at GitLab collaborating with a cross-functional team. You may work on features that bring compliance checks into merge requests, a dashboard to give users insight into their overall compliance controls, or even build features that enable code to be audited, traceable, and reported on. To be successful, you’ll consider many edge cases while understanding the needs of a wide range of personas across a breadth of industries. Outside of work on our compliance tools, you’ll also contribute to our Pajamas design system and design culture here at GitLab.

    You should apply if:
    • You’ve got experience designing developer tooling, enterprise software, or complex web applications that are built for technical users.
    • You’ve got some experience designing compliance experiences, or knowledge of the compliance industry.
    • You’ve got experience working on product strategy and product design for a complex enterprise application or SaaS tool.
    • You enjoy getting involved in research and usability testing, and you continually look to improve your user research abilities.
    • You want to design for a complex product with technical users who have continually evolving needs.
    • You’ve got experience applying your product design skills across user research, UX strategy, wireframing, prototyping, product strategy, and visual design, within a complex domain.
    • The idea of playing a key part in the evolution of our Pajamas Design System is truly exciting to you.
    • You understand frontend code or the limitations of frontend technology. You can demonstrate this through your hands-on coding skills with HTML/CSS/JS, your knowledge of Git, or by showing us you have a deep understanding of the needs of engineers you’ve worked with previously.
    • Our values of collaboration, results, efficiency, diversity, iteration, and transparency resonate with you.
    • You'll thrive in an environment where self-learning and self-service is encouraged and instilled as a part of our culture.

    The culture here at GitLab is something we’re incredibly proud of. Because GitLabbers are currently located in over 60 different countries, you’ll spend your time collaborating with kind, talented, and motivated colleagues from across the globe.

    Some of the benefits you’ll be entitled to vary by the region or country you’re in. However, all GitLabbers are fully remote and receive a "no ask, must tell" paid-time-off policy, where we don’t count the number of days you take off annually. You can work incredibly flexible hours, enabled by our asynchronous approach to communication. We’ll also help you set up your home office environment, pay for your membership to a co-working space and contribute to the travel costs associated with meeting other GitLab team members across the world. Also, every year or so, we’ll invite you to our Contribute event.

    Hiring Process and compensation:

    Our hiring process for this Product Designer position typically follows five stages. The details of this process, the expectations for Product Designers and Senior Product Designers, and the compensation for this role can be found in our job family page.

  • 5 days ago

    Security Architect Job Responsibilities and Duties


    Syncro is a small team crafting applications helping small business be more successful. Our software does job tracking, marketing, invoicing, integrates tons of online tools -- and is awesome.

    We're building a company that has fun inventing. We go fast, and our customers love us. Thousands of repair shops and IT Professionals all over the world rely on our platform for their entire business operations.

    We are different - we really do care, the founders are writing this ad and holding interviews.

    We are building a powerful Remote Machine Management (RMM) platform and this space demands the utmost in security. This is where you come in! As a lead in the security team you’d be relied upon to coordinate vulnerability assessments, field incoming reports from bug bounty programs, assist real-time in active attack scenarios, help marry business requirements with state of the art security systems, and more.

    WHAT YOU'LL BE DOING:

    • Perform penetration testing on new and existing application architecture

    • Gather requirements and current standards to overview technology and make recommendations

    • Plan architecture changes and help guide new innovative security programs

    • Keep up-to-date on the latest security standards

    • Document security procedures for hosted environments, remote workers, internal tools, and the production platform.

    • Estimate cost and budget for security updates

    • Oversee technical implementations during security or other IT updates

    • Mitigate damages during a cyber attack and respond to threats quickly

    • Coordinate outside security vendors for vulnerability assessments, audits etc

    HIGHLIGHTS:

    • A salaried position designed to grow with the company(seriously, try us).

    • We want this to be your dream job - but we need your help(tell us how).

    • We will advance your career like nobody else-- stay with us for the long haul and we'll keep you challenged, learning, passionate, and growing.

    • We are currently a dispersed team working from home.

    • We offer comprehensive health, vision, and dental coverage and a 401(k).

    WHAT WE'RE LOOKING FOR:

    • A few years of professional experience working on application security and network security.

    • Ruby on Rails or web development experience is a major plus.

    • No specific education necessary.(really.)

    • Excellent communication skills - verbal, written and electronic.

    • You care-- which means sometimes putting yourself out there for a customer experiencing pain.

    • Ability to multi-task in a fast paced environment.

    • You're kind and wily(in a good way).

    • Bonus: Experience with HIPAA compliance or other similar experience.

    HOW TO GET HIRED BY US:

    Just demonstrate that you are an individual, you have a personality, you enjoy life, and you enjoy good work. And please include a resume. If you have a cover letter that can highlight something you know about our product, the space, and security trends in this space, that would be fun to read!

    Syncro is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment where all employees can thrive and do their best work, free from discrimination and harassment.

    Pay: DOE. Let's Talk.
  • Mattermost, one of Y Combinator's top 100 companies, provides an open source enterprise-grade messaging platform to the world’s leading organizations that allows teams to collaborate securely and privately anywhere. With over 10,000 server downloads / month our customers include Uber, Samsung, Affirm, The US Department of Defense and more. Our private cloud solutions offer secure, configurable, highly-scalable messaging across web, phone and PC with archiving, search, and deep integrations with hundreds of SaaS and on-premises technologies. Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning the globe.

    We value high impact work, ownership, self-awareness and being focused on customer success. If these values match who you are, we hope you'll learn more about working at Mattermost and come talk to us!

    About the Role

    Working in open source means your work is publicly visible. Your code will receive both credit and constructive critique from the community. With the right mindset and support these can lead to you a highly positive working environment and making the best engineering decisions of your career. Core committers include highly skilled volunteer developers from the community, staff employed by enterprises deploying and investing in Mattermost, as well as staff employed by Mattermost, Inc.Read about our end-to-end recruiting process for core committers at: https://docs.mattermost.com/process/developer.html

    We are looking for a Director of Engineering to help manage and scale our development teams.  In this role, you’ll work with a distributed team of engineers all across the globe. This is a fully remote/distributed position with the opportunity to have a real impact on the teams you manage, as well as our product offerings.  

    Responsibilities
    • Manage a globally distributed team of engineers.
    • Scale the team by developing and executing a hiring roadmap.
    • Ensure team success by leading our onboarding and performance management processes.
    • Develop project plans to align your team’s work with the company product strategy and plans.
    • Manage software projects for your teams. 
    • Maintain status, identify and resolve roadblocks, and communicate status both inside and outside your teams.
    • Ensure alignment with proper development standards and coding practices.
    • Interact with customers as necessary to ensure a great customer experience.

    Requirements
    • BS in Computer Science, Computer Engineering, Electrical Engineering, or relevant experience.
    • 8+ years of hands-on experience working as a software engineer building products.  
    • 5+ years of experience managing software engineering teams.
    • Ability to dive deep when necessary and help the team solve problems and make the right decisions.
    • Demonstrated ability to mentor and grow engineers that you’ve managed.
    • Demonstrated ability to deliver quality software based on a defined plan.
    • Experience with performance management.
    • Experience defining and delivering on a hiring roadmap.
    • Strong experience with build and orchestration tools we use: Jenkins, CircleCI, FastLane, Terraform, Docker, Kubernetes
    We're looking for someone who wants to help us build the future of Mattermost and improve the way the world communicates. The right person in this role has the opportunity to have a huge impact on Mattermost the product, and its many users worldwide, but also on our open source community that has been key to Mattermost's success. If this sounds like you - please apply!

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!