A palm tree

Remote Engineering Jobs

The largest collection of remote Engineering jobs online. Filter by location requirement and employment type. New jobs added daily.
Your Location
Employment Type
  • Civiqs logo

    Software Engineer

    Civiqs
    USA Only
    2 days ago

    LOCATION: Remote within the U.S.

    Civiqs is the leading online scientific polling platform and a division of Kos Media LLC. Civiqs has been conducting surveys online since 2014. Every day, Civiqs surveys thousands of people across the United States on politics, culture, and current affairs. With years of daily responses on a huge array of questions, Civiqs maintains one of the largest databases of public opinion in the United States. The scale and quality of Civiqs’ public opinion data, and its online survey panel, is unmatched in the survey industry.

    We are hiring an experienced and results-driven Software Development Engineer to join our talented remote engineering team. As Software Development Engineer, you will ensure that the research platform is operating smoothly and accurately, and that new features are delivered on time and to specification. You will work alongside researchers and data scientists to help shape the Civiqs survey application as we expand our development team and build new research products and features.

    We have an energized team of survey researchers with diverse backgrounds and skill sets. If you’re interested in a position that offers more than just a technical challenge, we’d like to hear from you. The ideal candidate for this position will love data as much as we do! You are an innovator, collaborator and have an innate dedication to excellence. You are self-motivated, efficient, and capable of delivering results with limited guidance. Come join our team and guide the future of public opinion research using the Civiqs panel!

    Responsibilities

    • Design, and code application solutions for Civiqs using industry best practices
    • Building a deep understanding of our frontend and backend systems, infrastructure, cloud services, and dev ops automation tools
    • Clearly and precisely communicate technical issues with other developers and non-technical stakeholders
    • Quickly identify and address bugs, anticipate run time issues involving code changes that may affect extremely large data sets
    • Write detailed automated test cases for new features
    • Work collaboratively with engineering team to coordinate complex releases often involving multiple systems and large data migrations
    • Partner with research team members to ensure that documented requirements meet the team’s needs
    • Remain current on test, development, and deployment best practices
    • Be a team player, share knowledge, and collaborate through pairing, feedback, and discussions, etc.

    Experience

    • 5+ years experience in professional software development using Python and/or Ruby and Javascript
    • Production experience with ReactJS preferred
    • 3+ years experience working on an Agile, Kanban, or similar collaborative environment
    • Experience working with fully remote teams preferred

    Qualifications

    • Extensive development experience in large and complex codebases
    • Working knowledge in systems or operations at OS and basic networking levels
    • Ability to write, run, and optimize raw SQL queries in MySQL or PostgreSQL; knowledge of other data storage a plus
    • Experience with containerized application development using Docker is preferred
    • Experience measuring system performance and implementing security best practices
    • Strong track record developing software using automated testing tools
    • Awareness of typical programming errors and the unexpected things users do whether accidentally or maliciously
    • Ability to analyze and debug distributed data processing systems
    • Motivated, organized, and self-directed technical leader
    • Critical thinker with thirst for knowledge and continuous improvement
    • Ability to work autonomously, take ownership, and deliver a quality software experience
    • Excellent communication skills and comfortable talking with team members at all levels
    • Willingness to become a Civiqs platform expert

    SALARY RANGE: $115,000 - $130,000

    This position is a 40 hour/week, full-time exempt position and reports to Civiqs’ Engineering Manager. Candidates must be legally eligible to work in the United States. The position offers a flexible work environment, the ability to work remotely or from home, competitive salary, excellent benefits including: full medical, dental and vision benefits, optional 401K with a company match, remote worker stipend, a generous vacation package, traumatic grief leave, a professional development stipend, as well as employer-paid maternity/family leave. Our organizational commitment to personal growth and work-life balance reduces churn and encourages a very rewarding long term position.

    At Civiqs, we believe that the diversity of ideas, experiences and cultures that our employees contribute to our organization help us be more effective in our work, and we are proud to be an inclusive and equal-opportunity workplace. The atmosphere in our office is energized by the day’s news events, and people united by common cause. We’re a company that loves learning and supports growth and training for all our employees.

    Women, people of color, and LGBTQ+ individuals are strongly encouraged to apply.

    View Application
  • Corgibytes logo

    Lead Code Whisperer (Full Stack Senior Developer)

    Corgibytes
    Worldwide
    3 days ago

    Do you enjoy modernizing and maintaining existing software? Do you love the challenge of upgrading a big and critical system? Does refactoring, building tests first, and creating easy-to-read, intention-revealing code bring you an immense feeling of satisfaction?

    If so, you have the attitude we’re looking for! Lead developers at Corgibytes, or Lead Code Whisperers as we call them, work directly with clients to help them migrate platforms, address security vulnerabilities, upgrade databases and infrastructure, integrate existing applications with obscure systems, and more. If this sounds like you, we encourage you to apply, even if you think you don’t meet all the criteria we’ve outlined in this job description.

    Since our sales cycle ebbs and flows, and we work very hard at ensuring the right fit between our developers and the projects, we have decided to create hiring pools. This enables us to give the recruiting process the attention it both requires and deserves while meeting the, at times, sudden client demand. What this means is that we will be interviewing candidates that we believe will be the best fit for upcoming clients that have not signed on yet. For complete transparency, time in the pool could be weeks to months. When a new client signs on, we will extend offers to those in the pool first (assuming the right tech fit).

    Still interested? Awesome! We were hoping you would be! Our ideal candidate is comfortable with a broad range of tech stacks (and is excited to learn new ones), stays up-to-date with industry best practices, uses Test-Driven Development as a daily practice, is interested in potentially contributing blog posts or presentations, loves to mentor other developers to help them grow in their careers, enjoys pair/mob programming, gives detailed feedback through pull requests and code reviews, finds beauty in a well-written commit message, has successfully led software projects, and is a maintainer at heart.

    These fully remote positions are typically full-time (30-40 hrs per week) with lots of flexibility over where and when you work and require little to no travel. The team usually operates in the Eastern Time Zone.

    We pay our staff hourly to provide the most scheduling flexibility and pay the same rate for each role to ensure equal pay for equal work. The rate for this position is about $126,500 per year (paid hourly at USD$64.91) for W2 employees.

    Benefits include:

    • Prioritizing human beings over maximizing profits
    • Lots of schedule flexibility
    • Paid Time Off - up to 240 hours (6 forty-hour work weeks) per year
    • Medical, dental, and vision insurance
    • Life, short-term disability, and long-term disability insurance
    • Paid time for professional development
    • All-team on-site retreats about once per year (once it’s safe to travel again)

    WHAT CORGIBYTES DOES

    Corgibytes is a boutique consultancy that specializes in modernizing software. Think of your favorite HGTV remodeling show, but with code. Our mission is to joyfully remodel software applications to be more stable, scaleable, and secure. We are actively working to create a world where software maintenance is celebrated, codebases are nurtured to provide lasting value, and our clients generate revenue, lower costs, and reduce risk as a result of our work.

    Our founders are recognized thought-leaders in the world of software modernization, keynoting frequently at software conferences around the world, writing articles in respected periodicals, blogging about their ideas, and interviewing software leaders on their podcast. We encourage you to check out the community we founded over at Legacy Code Rocks! to connect with other folks who love software maintenance.

    CULTURE AT CORGIBYTES

    At Corgibytes, we approach our work through the lens of these core values:

    • Act With Empathy: Listening and understanding is at the very heart of our culture and we consider empathy a critical technical skill. Consider the people who are impacted by your work: your clients, your users, your teammates, and even your future self.
    • Adopt a Growth Mindset: Solving problems that seem intractable is a big part of what we do. Maintain an attitude of possibility, persevere through challenges, and commit to personal growth.
    • Calm the Chaos: Complex problems require your prefrontal cortex to be engaged. Resist the temptation of an urgency-based culture by focusing on prevention instead of hot-fixes, prioritizing self-care, and developing a steady working rhythm.
    • Choose Candor: Healthy conflict in a psychologically-safe environment is a critical component of a high-functioning team. We hold each other accountable and strengthen our work by challenging ideas respectfully and directly. Speak up and share your point of view, even when it’s hard.
    • Communication is Just as Important as Code: Effective communication is our cultural glue and it is everyone’s job. Produce durable artifacts of your thinking and reject false dichotomies that present code and communication as separate things. No one is “technical” or “non-technical”; everyone is both.
    • Craft in Context: Domain understanding is critical and working in a vacuum leads to problems. Before you leap to conclusions, take the time to understand the problem and match your solution to the situation.

    We have a commitment outside of codebases as well. At Corgibytes, we’re really good at transforming broken systems. We modernize code through continuous improvement and marginal gains, and we apply these same practices to systems of social oppression. Similar to how technical debt makes a codebase difficult to work with, there are institutional barriers for some individuals that have accumulated over time. Blindly operating within these structures hurts people and prevents organizations from benefiting from the wide range of perspectives needed to thrive. There’s a lot of opportunity for improvement and we use our core values and our talents as menders to have a positive impact on our society.

    Does this sound like you? Awesome! We live these values every day, and they’re a guide in making decisions, no matter how small. They’ve helped us develop a culture where folks are autonomous, responsible, and work hard without feeling burned out or like they have to choose between family and work. We’re the type of company where it’s common to see a toddler bouncing on a knee during a meeting. As an intentionally distributed team, we focus more on results than micromanagement. Our core values are key to our culture, as are our pillars of autonomy, balance, inclusion, and trust.

    WHAT YOU WOULD BE DOING:

    • Adding value to existing software applications through modernization and maintenance by:
      • Hunting for and squashing bugs
      • Stabilizing infrastructures
      • Adding test coverage
      • Refactoring code
      • Documenting findings
      • Upgrading versions
      • Paying down technical debt
      • Integrating systems (which can sometimes be quite obscure)
      • Addressing security vulnerabilities
      • Migrating platforms
      • Reducing complexity
      • Improving CI/CD pipelines
      • Solving complex architecture problems
      • And other related activities
    • Managing the cadence of work with outstanding communication and prioritization
    • Finding solutions within client budgets
    • Explaining technical recommendations in plain language
    • Assessing code and providing executive-friendly actionable steps
    • Providing feedback through pull requests and code reviews
    • Helping other team members by pairing and having mob sessions
    • Contributing to reports sent to clients to keep them informed and able to make decisions
    • Providing daily stand-ups and weekly retrospectives to assigned clients
    • Contributing to internal projects as needed
    • Sharing experiences through the occasional article on the company blog

    WHAT WE’RE LOOKING FOR:

    • Finds pleasure and joy in software maintenance and modernization
    • Ability and desire to solve complex architectural problems
    • Deep technical knowledge in at least one of the languages we’re asked to work in most (C#, Python, PHP, Java, Ruby, JavaScript)
    • Experience in and eagerness to quickly learn other programming languages and frameworks
    • Ability to clearly articulate the business value of technical choices
    • Consistent practice of writing clean code using Test-Driven Development
    • Practices Living Documentation and provides a continuous context of work performed
    • Incorporates DevOps best practices to deliver working software quickly
    • Outstanding consulting skills
    • Uses empathy, excellent communication, and trust to solve problems collaboratively
    • Embraces the philosophy outlined in the Agile Manifesto and manages projects according to its principles
    • Excellent English written and verbal communication
    • Stipulations in the client contract for this position require both a W2 status and U.S. citizenship

    WHAT WE CONSIDER AN ASSET:

    • Experience working in a growing company, leading a team, and/or being an entrepreneur
    • Demonstrated ability of managing projects by prioritizing work to be performed and regularly negotiating scope, timeline, and budget
    • Experience leading group programming sessions
    • Joyfully discusses the philosophy and practices of modernizing software
    • Deep familiarity with the content on the Corgibytes blog and podcast
    • Commitment to principles of diversity, equity, and inclusion
    • Regularly shares technical knowledge and ideas by contributing to development communities, writing blog posts/articles, and/or speaking at conferences
    • Education, certificates, or work experience in the areas of software development
    • Experience as a mentor, having helped others grow in their career
    • Familiarity with Brené Brown’s body of work
    • Experience working on a remote team

    READY TO APPLY TO THIS POOL?

    Start by completing our Code Whisperer Application. You can learn more about our hiring process on our website.

    EQUAL OPPORTUNITY STATEMENT

    We are an equal opportunity employer and do not discriminate on the basis of race, color, religion, sex, gender identity, sexual orientation, pregnancy, status as a parent, national origin, age, disability (visible or invisible), family medical history or genetic information, political affiliation, military service, or other non-merit based factors. We believe in creating a diverse, equitable, and inclusive culture where people can show up as their authentic selves. One of our founders was featured in the book Erasing Institutional Bias: How to Create Systemic Change for Organizational Inclusion by Dr. Tiffany Jana for some of the ideas she has implemented.

  • Cimpress logo

    Lead Full Stack Software Engineer

    Cimpress
    USA Only
    3 days ago

    Lead Full Stack Software Engineer, Design Technology – US Remote

    Waltham, MA, US, 02451

    Company: Cimpress Technology

    Who We Are:

    Vistaprint is the industry leader in personalized physical and digital products. We empower over 17 million global customers to make an impression – and we’re fueled by forward-thinking and innovative technology. We encourage our engineers to think like owners – to continue to act small as we grow. Every team builds their own roadmaps, and chooses the programming languages and technologies that suit them best. This helps us have a big impact at the enterprise level, while still feeling small and nimble.

    Just last year, Vistaprint generated $1.508B in revenue through customized print products, signage, apparel, websites and more.

    Vistaprint is a global e-commerce brand empowering more than 16 million micro business owners to professionally promote their business with quality printed and digital marketing products at an affordable price. Our world-class online design studio allows customers to easily customize their products including business cards, marketing materials, signage, promotional products, apparel, Vistaprint websites, digital marketing, cards and stationery at www.vistaprint.com. We support 25 localized Vistaprint websites serving various global markets and have thousands of employees in offices worldwide.

    What You Will Do:

    • Design and build highly available, scalable services to support collaborative design experiences
    • Develop a new technology stack at the core of the Vistaprint customer experience
    • Collaborate closely with Product to overcome complex challenges with innovative technical solutions
    • Make a significant impact on a critical aspect of the business
    • Grow your skills every day by working on challenging problems with talented engineers

    Your Qualifications:

    • 5+ years of experience working as a software developer in a fast-paced, technical, problem-solving environment
    • Proven track record of engineering excellence including continuous delivery of high quality, massively scaled, innovative software
    • 2+ years with full-stack software development including front-end frameworks using JavaScript, HTML, CSS, AJAX and some MV* frameworks like React / Vue / Angular / Backbone
    • Mastery of at least one object-oriented programming language (Java, C#, etc.)
    • Cloud experience

    Nice to Have:

    • Strong ability to communicate with diverse audiences (including technical, non-technical and senior management)
    • Strong problem-solving skills
    • Excellent collaboration and the desire to work with a cross-cultural team
    • Experience with Agile development using Scrum or Kanban

    Why You’ll Love Working Here:

    Being at Vistaprint means that you don’t see work as just a building, a desk or a manufacturing floor. You see it as a chance to take a step forward in your career journey – and your life. We strive to give you everything you need to learn, grow, and succeed. Through innovation, collaboration, and perpetual exposure to what’s next, we’re always pushing boundaries and broadening our horizons. We embrace the chance to operate outside of our comfort zone to discover what we’re capable of. Some might call that a challenge; we just call it another great day at work.

    Remote First-Culture:

    In 2020, Vistaprint adopted a Remote-First operating model and culture. We heard from our team members that having the freedom, autonomy and trust in each other to work from home and, the ability to operate when they are most productive, empowers everyone to be their best and most brilliant self. Vistaprint also provides collaboration spaces for team members to work physically together when it’s safe to do so or believe in office working will deliver the best results. Currently we are enabled to hire remote team members in over 20 US States as well as several countries in Europe: Spain, Germany, UK, Czech Republic, the Netherlands and Switzerland.

    About Us:

    As an e-commerce powerhouse, Vistaprint is a dynamic organization that maintains an exciting, entrepreneurial culture. With founder Robert Keane’s return as CEO, we’ve renewed our focus on empowering and helping small businesses. To do this, we create customer value (and delight) through accessible, cutting-edge technology. We thrive on providing opportunities for exploration, collaboration, innovation and growth – for both our customers and our team.

    Equal Opportunity Employer:

    Vistaprint, a Cimpress company, is an Equal Employment Opportunity Employer. All qualified candidates will receive consideration for employment without regard to race, color, sex, national or ethnic origin, nationality, age, religion, citizenship, disability, medical condition, sexual orientation, gender identity, gender presentation, legal or preferred name, marital status, pregnancy, family structure, veteran status or any other basis protected by human rights laws or regulations. This list is not exhaustive and, in fact, in many cases, we strive to do more than the law requires.

  • Mozilla logo

    Senior Front End Engineer

    Mozilla
    Worldwide
    3 days ago

    Senior Front End Engineer

    Location: Remote US, Remote Canada

    The CompanyA lot of companies say they’re mission-driven. Our unique corporate structure guarantees that every decision we make upholds our mission: to make sure the internet stays available, safe, and welcoming to everyone. Beholden to neither shareholders nor investors, Mozilla Corporation is wholly owned by the not-for-profit Mozilla Foundation.

    Along with 20,000+ volunteer contributors and collaborators all over the world, Mozilla Corporation’s staff designs, builds, and distributes software that allows people to enjoy the internet on their own terms. Our flagship product the Firefox browser has expanded into a family of products that protects users and alerts them of risks.

    The OpportunityThe Firefox team is a community of engineers who care deeply about delivering the fastest, friendliest, most usable browser possible. We are responsible for making the things you see in the browser work securely, quickly, and well!

    Our team is geographically-distributed, and working in the open is the norm. We contribute to the code driving the Firefox browser on a number of desktop platforms – Windows, Linux, and macOS. Our focus is on implementing and fixing things in Firefox as well as helping other teams make it excellent for our users.

    Do you enjoy making people delighted with solutions to their problems? Do you like to collaborate with designers to implement new interfaces? Are you interested in learning how to write performant, secure code, and deliver it to hundreds of millions of people? If so, we’d love to hear from you.

    What You’ll Get To Do:

    • Write code and tests, build prototypes, tackle problems with no clear solution, collaborate with other designers and engineers to make the web a better place.
    • Learn about a wide variety of problems and solutions across a large, mature codebase.
    • Help educate engineers on other teams through code reviews, giving talks, and/or writing documentation.
    • Work with driven, committed team members to bring the open web to people around the world.

    What You BringMinimum Qualifications:

    • You’re comfortable reading and writing JavaScript, HTML, and CSS.
    • You have the ability to easily switch contexts and work on several projects at the same time.
    • You have an interest in and ability to work with a distributed team (which requires good asynchronous written communication skills as well as good verbal communication skills).
    • You are happy to provide and receive constructive feedback; when you see something that can be improved, you act on it.
    • You can build consensus on complex issues, through your empathy, internal credibility and visibility.
    • You know how to approach an existing codebase and improve its architecture through small, planned interventions.

    Bonus Points:

    • Reading and understanding C++ and/or Rust.
    • Unafraid of asking questions, and proposing new ideas if you think they will make a positive impact.
    • A love of helping your colleagues grow and get better at what they do.

    We value a variety of voices within our team and at Mozilla. You don’t need to check every box on this list to apply.

  • Bizink logo

    Full stack PHP and WordPress developer

    Bizink
    Worldwide
    4 days ago

    We’re looking for full-stack developers to build WordPress themes, plugins and develop our API driven products.

    Bizink is a leading provider of websites and digital marketing services to professional service firms across the world.

    A typical week would consist of some or all of the following:

    • Driving product strategy
    • Coding themes created by our designer
    • Developing our plugin and its add-ons which is driven by the WordPress REST API
    • Working on our Laravel based email marketing app
    • Helping the support team with bugs and technical issues

    Other responsibilities would include:

    • Technical support and enhancement of our own WooCommerce website
    • Keeping up to date with WordPress and the plugin stack we use

    Required skills:

    • Front-end technologies including CSS, JavaScript, HTML, and jQuery
    • Experience of building WordPress themes and plugins from scratch
    • GitHub

    Important skills:

    • Experience working with AWS (EC2, S3, RDS)
    • Adobe XD and other Creative Suite apps
    • WooCommerce

    Nice to have skills:

    • Experience working with the WordPress REST API
    • Knowledge of the technical side of SEO
    • Experience with the plugins Advanced Custom Fields and Gravity Forms
    • Knowledge of Laravel

    We’re looking for strategic thinkers, who are organised, have great communication skills and enjoy building products that customers love.

    Ideally, you’ll live and breathe WordPress and have built a number of themes and plugins in the past.

    We do a weekly sprint and currently have two other developers in the team. You’ll report directly to the CEO who is also the product owner.

    You’ll be working across several projects at once. We’ve got systems and software to help you but you’ll still need to be organised and have good attention to detail. And as you’ll be working from home, being able to work under your own initiative is essential.

    Preferably full time but would consider part time for the right person. Flexible and remote working between 7am and 7pm NZ time.

  • Paperpile logo

    Senior Full-Stack Engineer (Node.js, React, TypeScript)

    Paperpile
    Worldwide
    4 days ago

    Paperpile helps researchers to find, organize, read, and write academic papers.

    In addition to the Paperpile app, we have recently introduced a new product BibGuru for students. We are signing up thousands of new students every day.Our user base is growing and so is the team around it. 

    WHY WORK FOR PAPERPILE?

    • As part of a small team, everything you do matters. You only work on stuff that has a direct big impact on the product and our customers.
    • Work from anywhere on your own schedule. As a remote-first company, we communicate with tools like Slack, Figma, and Notion to move our product forward fast.
    • Work with an interesting and diverse community of academics. Our customers use Paperpile to study climate change, cancer, or medieval history. You interact with them directly to understand how we can make their work more productive.

    YOUR ROLE

    You will take responsibility for substantial parts of our codebase and develop and ship new features and products.

    We use Typescript/JavaScript across all our product lines: web-apps, browser extensions, Google Docs and Microsoft Word plugins, server-side scripts, iOS and Android apps (React Native) and desktop app (Electron).

    REQUIREMENTS

    • You can work independently and write clean, reusable and testable code.
    • You can work and communicate within a Scrum team and produce production-ready code efficiently and on time.
    • You have a deep understanding of core web technologies (REST APIs, CSS3, HTML5, …)
    • You understand TypeScript/JavaScript inside-out and are up-to-date with modern developments of the language.
    • You have experience with Node.js and the ecosystem around it (Express, Babel, Webpack, Jest, Yarn,…)
    • You have experience with React and have worked on large React-based web apps before.

    More useful experience (optional):

    • React Native
    • Electron
    • Browser extensions (Chrome/Chromium, Safari, Firefox, …)
    • Native iOS and Android development
    • AWS, ElasticSearch, MongoDB, Linux
    • Background in research or academia

    BENEFITS

    • Base compensation $45,000-$85,000 based on the level of your experience
    • Bonus/equity program.
    • 4 weeks paid vacation + local holidays.
    • We sponsor co-working spaces in your city.
    • Learn and grow. Try out new things. We sponsor relevant courses, seminars, and conferences.
  • ExecOnline logo

    Full Stack Engineer 1

    ExecOnline
    USA Only
    5 days ago

    Title: Full Stack Engineer 1

    Location: Remote

    At ExecOnline, we believe that leaders are within us and among us, which is why we strive to inspire others by creating a future-forward path. Our mission? To connect all leaders to their future potential.

    In partnership with the world’s top business schools, we deliver career-enhancing programs for leaders and meaningful impact for enterprises. We’re growing rapidly, and we’re hiring passionate, diverse, mission-driven talent to grow with us.

    We’re looking for an exceptional individual to join our tech team as a Full Stack Engineer 1. Our stack includes Ruby on Rails, React, Typescript, and AWS. We are innovating in some exciting ways using functional programming and Typescript. We are looking for someone who is comfortable with Rails and/or React but is charged up about using a typed language on the front end and the back end. We’re a small, diverse team with members on three continents, so remote collaboration is a critical skill.

    Our technology stack:

    • Restful HATEOAS API built with Ruby on Rails
    • React & React Native Client Applications built with Typescript and CooperTS
    • Lambdas built with AWS, Typescript, & CooperTS
    • AWS Aurora DB
    • Docker containerization

    What you’ll do:

    • Work on all the latest projects that may require front end, back end coding or both
    • Collaborate daily with the whole team
    • Participate in regular discussions on how to improve team’s productivity and efficiency

    What we’re looking for:

    • One to three years of experience with Ruby on Rails OR
    • One to three years of experience with React OR
    • Two+ years of web application development experience in other languages/frameworks
    • Strong remote collaboration skills are a must
    • Experience working on an agile team is desired

    Bonus points for:

    • Typescript
    • Mobx
    • React Native
    • Functional Programming
    • EdTech Experience
    • AWS Experience

    On the Tech Team, we:

    • Have a strong quality culture. High quality, highly maintainable code is extremely important to us.
    • Recently relaunched our learning platform, completely rewritten as a React Typescript web app. This new architecture is really nice to work with! We love the way typescript makes it safe and easy to refactor
    • Are expanding our typescript usage and canon to back-end applications as well
    • Are totally digging functional programming
    • Aggressively review code and take mentoring each other very seriously
    • Have a very innovative approach to evaluating our skills and how to “level up” as a developer
    • Participate in the tech community and contribute to open source projects including our own – check out our Github – https://github.com/execonline-inc/
    • Participate in at least one full company hackathon every year
    • Don’t work crazy long hours. We want your best every day, and that takes rest and balance.
    • Are committed to learning from each other and teaching each other

    What makes you a great fit for this role:

    • You value hard work, collaboration and the ability to strike the right balance between speed, quality and execution
    • You love receiving rigorous code reviews
    • You love leveling up
    • You LOVE to code and have a Github/StackOverflow/etc account that proves it!

    Benefits, Perks, and Resources:

    • Accelerate your career: take any of our high-impact courses, for free
    • You’ll receive stock options in our fast-growing company, as well as access to a 401(k) to invest in your future
    • Thrive beyond work with 20 days of PTO, generous parental leave, paid holidays, and flexible work arrangements
    • Comprehensive wellness benefits: high-quality, low-cost medical, dental, and vision plans, in addition to other wellness offerings
    • Community & Belonging: Our Employee Resource groups bring together employees with shared characteristics or life experiences
  • Amazon logo

    Software Development Engineer, FullStack

    Amazon
    USA Only
    5 days ago

    Software Development Engineer (FullStack)

    Job ID: 1876557 | Amazon.com Services LLC

    Job summaryWe protect customers from unsafe, counterfeit, damaged, and otherwise unsavory products offered by 3rd party sellers on the Amazon website. We want you to help us evolve our systems to better recognize and prevent these products from reaching our customers. The trust of our customers and sellers is of paramount importance, and we will continue to ensure that Amazon is the best place in the world to buy and sell products.

    We work on very large scale systems, evaluating millions of sellers and billions of listings. We need to continuously improve our ability to recognize and take action against before these offers are presented to customers, or as quickly as possible once they let us know there is a problem. We are also constantly enhancing our systems to ensure we are not negatively impacting good sellers, and providing self-service mechanisms to reinstate listings that were taken down in error.

    We also provide tools for our external customers such as sellers and our internal stakeholders to get detailed views of enforcement actions, provide feedback to improve the accuracy of our models, and track performance of our programs so they can target new approaches to thwart bad actors.

    SDEs at Amazon are owners, and will work closely with business stakeholders to drive the correct solutions to the problems facing our buyers and sellers. They will help establish requirements, generate designs, implement large systems, and own and improve these systems after launch. They will also support their teammates in providing thoughtful reviews of designs and code to keep the quality bar high.

    BASIC QUALIFICATIONS:

    • 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
    • 2+ years of non-internship professional software development experience
    • Programming experience with at least one software programming language.
    • Bachelor’s Degree in Computer Science or related field
    • 4+ years professional experience in software development
    • Computer Science fundamentals in object-oriented design
    • Computer Science fundamentals in data structures
    • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis]
    • Proficiency in, at least, one modern programming language such as C, C++, Java

    PREFERRED QUALIFICATIONS:

    • Experience in building large scale distributed systems
    • Experience in scaling and performance tuning of large systems
    • Experience in full stack web and App development is a plus
    • Experience with application containers
    • Experience providing application hosting
    • Experience with AWS and other cloud technologies
    • Knowledge of Unix/Linux
    • Experience building complex software systems that have been successfully delivered to customers
    • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
    • Ability to take a project from scoping requirements through actual launch of the project
    • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.

    Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

    Job details

    • US
    • Selling Partner Trust, Abuse, Risk & Reviews
    • Software Development
  • Osmo - Tangible Play logo

    Software Engineer, Games

    Osmo - Tangible Play
    USA Only
    5 days ago

    Software Engineer, Games

    US (REMOTE)

    GAMES

    FULL-TIME

    Osmo is an award winning accelerated learning system that changes the way homes and classrooms interact with technology. Osmo combines physical interactions with digital experiences to make learning more engaging, fun and effective. Osmo is growing and expanding rapidly as the education market continues to be redefined and is seeking individuals who are passionate about education and building great learning and teaching experiences with new technologies.

    Osmo was recently acquired by Byju’s, the largest and fastest growing education technology startup globally. Recently valued at over $16B US and investing $1.1B in the US in 2021, Byju’s + Osmo will be working together to bring the love of learning to homes and schools everywhere.

    You will be at the heart of one of our product development teams, crafting experiences that delight and entertain, all the while making kids fall in love with learning. We look for candidates that take pride in the quality of their work, be it gameplay engineering or building reliable systems.

    Responsibilities:

    • * Work with Unity/C# on gameplay code, UI, localization, and anything in-between
      • Work in a multi-disciplined team with artists, designers, software engineers across multiple time zones
      • Gain expertise in multiple areas and focus on those which you find the most interesting

    Experience and Skills

    • * Experience in a development team
      • Experience in game industry or solo game projects
      • Experience with the entire life cycle of shipping a product from instantiation to polish and launch
      • Self driven, organized and able to work with other self driven individuals
      • Experience estimating levels of effort for projects
      • Excellent inter and intra disciplinary communication
      • Working with engineers, artists, designers, and others at the company

    Preferred Qualifications

    • * BS or MS in Computer Science or a related technical field
      • Unity Development Experience (2+ years)
  • Life360 logo

    Backend Software Engineer II – Optimization

    Life360
    USA Only
    5 days ago

    Backend Software Engineer II – Optimization

    Location: Remote, USA or San Francisco, CA

    Life360 is a Remote First company, which means a remote work environment will be the primary experience for all employees. All positions, unless otherwise specified, can be performed remotely (within the US) regardless of any specified location above.

    About Life360

    Life360 is on a mission to bring families closer and that starts with ensuring that loved ones are safe and secure. That’s why millions of families across 140 countries trust Life360 to keep them connected each day, and in life’s unpredictable moments.

    From real-time location sharing and notifications, to driving safety features like Crash Detection and Roadside Assistance, we create tools that remove uncertainty from modern life so families can feel free, together.

    About The Team

    The Optimization Team is laser focused on wringing any and all inefficiencies out of our large scale production infrastructure. This is a multidisciplinary team that spans across the mobile clients deployed around the world, the cloud APIs that power near real time emergency services dispatch, and the large scale data analytics environment that guides our work.

    About the Job

    Working with the rest of the Optimization and SRE teams this role will be responsible for making targeted fixes to our code and related infrastructure services. These changes can span from simple cleaning up of unused resources to more complex work updating cache sharding and deployment patterns.

    What You’ll Do

    Working in a mix of Java, PHP and/or Python you’ll be making non-business logic changes to services (ex: migrating an existing code base to Kubernetes), ensuring that only required resources are being run in AWS, and related lightweight reporting and automation tooling.

    What We’re Looking For

    • Bachelor’s in Computer Science, Engineering, related field or equivalent practical experience
    • 4+ years experience writing/reading/debugging/optimizing code in one or more languages, such as: Java, Python, PHP (with a strong preference for Java)
    • 4+ years experience developing solutions involving HTTP, REST, web technologies, proxies, authentication, and security
    • 4+ years experience with backend development or backend development frameworks
    • Experience with Java microservice deployment (Spring Boot)
    • Experience with relational and/or non-relational databases.
    • Familiarity with Docker and Kubernetes
    • Familiarity with AWS
    • Excellent troubleshooting and attention to detail
    • Exposure to scale and distributed systems
    • Experience with systems/application monitoring; knowledge of Prometheus is a plus

    Our Benefits

    • Competitive pay and benefits
    • Medical, dental, vision, life and disability insurance plans (100% paid for employees)
    • 401(k) plan with company matching program
    • Employee Assistance Program (EAP) for mental wellness.
    • Flexible PTO and 12 company wide days off throughout the year
    • Learning & Development programs
    • Equipment, tools, and reimbursement support for a productive remote environment
    • Free Life360 Platinum Membership for your preferred circle

    Life360 Values

    Our company’s mission driven culture is guided by our shared values to create a trusted work environment where you can bring your authentic self to work and make a positive difference

    • Build A High Performing Team Communicate Directly, Be a Good Person
    • Make Things Happen Take Ownership, Think Long Term
    • Deliver an Exceptional Experience Users Come First, Quality & Craftsmanship

    Our Commitment to Diversity

    We believe that different ideas, perspectives and backgrounds create a stronger and more creative work environment that delivers better results. Together, we continue to build an inclusive culture that encourages, supports, and celebrates the diverse voices of our employees. It fuels our innovation and connects us closer to our customers and the communities we serve. We strive to create a workplace that reflects the communities we serve and where everyone feels empowered to bring their authentic best selves to work.

    We are an equal opportunity employer and value diversity at Life360. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any legally protected status.

    We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.

    Since the majority of our staff is located on the US West Coast, our primary working hours will be 9-4pm PST

  • Armory Inc. logo

    Staff Software Engineer

    Armory Inc.
    USA Only
    5 days ago

    Title: Staff Software Engineer

    Location: Remote

    • Do you want to work in a remote-first setting with people who love what they do while building a product that has real impact?
    • We’re looking for passionate, product-focused software engineers who have hacked systems in creative ways, who are curious about new languages, technologies, and trends.
    • We believe that working hard is a byproduct of loving what you do and not something that can be measured on a timesheet.
    • At Armory, you’ll work in small, collaborative, remote-first teams, interface directly with customers, and build awesome products that address real problems.

    Do you have experience with some or most of the below? We’d love to talk!

    • 9+ years experience
    • SpringBoot
    • One or more of AWS, GCP, or Azure
    • One or more of Kubernetes, Mesos/DCOS, or Docker Swarm
    • Docker or related container technology
    • RESTful APIs
    • Familiarity with Java and Go
    • Strong communication skills, able to communicate complex technical ideas to anyone

    Our current tech stack is JVM-based web-services (Java11), Go, Kubernetes, Typescript, SpringBoot, AWS, and, of course, a strong focus on dogfooding our own continuous delivery tools. You don’t have to know our exact tech stack, but you should be familiar with similar tools and willing to learn.

    Armory builds products in the DevOps domain. These skills go beyond traditional programming language and development tool usage skills. Additionally, Armory’s product is based on Spinnaker, which is an open-source project owned by the Continuous Delivery Foundation (CDF.) Software engineers need additional skills to hold positions in the open-source community.

    Skills from the DevOps Space

    • Cloud Technologies including Amazon Web Services, Google Cloud Platform, and Azure
    • Containerization orchestration technologies including Kubernetes.
    • Strong understanding of distributed systems architecture principles

    Expectation: Demonstrates owning well-defined projects from beginning to end. Utilizes a focused range of domain-specific special skills.

    Technical

    • Independently scopes flexible technical solutions
    • Is able to break down ambiguous problems into smaller technical solutions and delegate
    • Anticipates technical uncertainties.
    • Trusted to design and implement cross-team level technical solutions.
    • Garners resources required to complete their work.
    • Seeks out and drives customer feedback into our product.
    • Recognized as expert in most of our codebases/features.
    • Seeks out tools and technologies that are not currently used and their potential applications to individual features.

    Strategic Alignment

    • Considers the effects of their work across multiple teams.
    • Proactively manages potential issues to advance strategic initiatives and company goals.
    • Identifies metrics to measure impact and support broader strategic initiatives.

    Leadership

    • Guides teams to improve code structure and maintainability.
    • Identifies cross-team impacting problems, suggests solutions, and drives resolutions.
    • Mentors engineers both technically and culturally.
    • Helps others write high quality code, make technical decisions, and resolve blockers.
    • Receives little instruction on day-to-day and longer-term work.
    • Contributes to recruiting and team-building exercises

    Communication

    • Effectively communicates complex technical issues to a cross-functional audience.
    • Engages in productive dialogue involving multiple viewpoints or conflicting perspectives both inside the team and between teams.

    About Armory

    Armory is a Series C startup backed by Y Combinator(W17), Javelin, Crosslink Capital, B Capital Group, and Insight Partners founded in San Mateo, Ca but now fully remote. Our vision is to unlock innovation through software, and we accomplish by making software delivery continuous, collaborative, scalable, and safe. Our Armory Enteprise platform (based on Spinnaker) automates software delivery to make engineers happy and productive.

    Everyone at Armory works reasonable, flexible hours. We look for people who are thoughtful, can break down problems, work individually sometimes, and in pairs or teams at other times. You are trusted to work on your own but ask for help when you are blocked. Empathy for your coworkers and our customers is an important part of success here.

    Want to dig deeper?

    • See what our CEO had to say about wrapping up 2021: https://www.armory.io/blog/welcoming-2022/
    • Learn a little bit more about our product: https://www.armory.io/blog/reducing-risk-by-automating-security-with-continuous-delivery/
    • Read what our engineers are writing about: https://www.armory.io/blog/resiliency-and-load-distribution/
    • Hear what our customers are saying about us: https://youtu.be/LwAvC8nhfcE

    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

    Why join Armory?Armory is a Series C startup backed by B-Capital, Insight, Crosslink Capital, Y Combinator (W17), Bain Capital, and Javelin Venture Partners based in San Mateo, CA. With Armory & Spinnaker developers are empowered to deploy their code with increased safety, resilience, velocity, and compliance, to any production target on prem or in the cloud.

    Spinnaker is the world’s most powerful continuous delivery platform, developed and open sourced by Netflix and Google, and battle-tested in production by hundreds of the world’s leading enterprises. Spinnaker is an open source platform with a modern, developer-friendly view of software delivery. It is target agnostic, so teams can instantly deploy their code at scale to any and all clouds using a single, golden path to production.

    We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at peopleops@armory.io.

    Armory is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

  • SyncroMSP logo

    Engineering Manager

    SyncroMSP
    Worldwide
    6 days ago

    At Syncro, we are a highly creative and collaborative team crafting software applications to help small businesses be successful. Our software provides a platform for IT Professionals and Managed Service Providers to do job tracking and ticketing, Service Level Agreement (SLA) Management, invoicing, and integrations with tons of online tools.

    The Opportunity: This role leads a team of top-notch engineers and the primary focus is to make our products even more awesome by guiding and empowering the team to build and invent. You will facilitate the adoption of new technology and make a significant impact on our strategic direction. In direct collaboration with Sales, Product, Customer Success and other teams, you will work hands-on to solve complex problems and remove roadblocks for your team. You will be reporting directly to the VP of Engineering.

    The more of the following questions you can answer with "Yes", the higher is the likelihood of you being a great fit with our team:

    • Are you a player-coach who can lead and get your hands dirty?
    • Do you really (we mean really) care to help others grow?
    • Are you hungry enough to continue to grow?
    • Do you enjoy working on a product that makes other people more efficient and happy?
    • Are you ambitious and yet compassionate?

    Our Techstack:

    • React, React Native
    • Ruby on Rails, .Net, Phoenix/Elixr
    • PostgreSQL Database
    • Heroku, Kubernates
    • AWS, GCP, Azure

    What You'll Be Doing:

    • Oversee the execution of our functional roadmap, creating plans to enable efficiency and high productivity for the team
    • Set priorities for and assign tasks to the team, pivoting when necessary and reallocating resources when needed.
    • Recommend technical directions to Engineering Leadership
    • Communicate clearly and transparently the strategy, rationale and progress within the team and to stakeholders, and communicate as necessary with customers on complex topics
    • Provide timely feedback and coaching to the team, investing considerable time to the career development of team members.
    • Propose budget and sizing for various projects

    Who You Are:

    • You understand that leadership is about serving your team and creating a space for developer autonomy and ownership. You have delivered production-quality software. Engineers respect how you run teams and treat people. You enjoy talking about technical topics as much as you like talking about the development process and the career growth of your team. You want to be on the front-lines with your team.
    • You've built high-quality software, solved technical problems at scale, and believe in shipping software iteratively and often
    • You have a track record of hiring, retaining, and managing high-performing teams
    • You have experience managing a globally distributed team
    • You possess solid communication and people skills
    • You are constantly looking for ways to improve yourself, the team, and the company with fresh ideas
    • You effectively collaborate with customers and key stakeholders
    • You consider the effect of your work across multiple teams and proactively manage potential issues
    • You have solid engineering fundamentals
    • You have the proven ability to partner with a diverse group of stakeholders, including Engineering, Marketing and Product team to drive toward shared goals
    • You are located in the US in one of the following states: AZ, CA, CO, FL, GA, KY, IL, NC, NJ, NY, OH, OR, PA, SC, TX, UT, VA, WA

    Technical and Skills Qualifications:

    • Exceptional leadership experience (at least 3 years) with a track record of growing and developing team members and giving feedback
    • At least 3 years of hands-on coding experience in modern stack
    • Superior analytical and mathematical skills
    • Incredible problem solving abilities
    • Able to collaborate with many other teams with a high degree of success
    • Ability to create a set of qualifications for a new product
    • Work experience in a SaaS and Scrum environment
    • Rails and React Experience is a plus

    What you can expect from us:

    • Remote first policy: We are the PIONEERS of “work from home” - remote work is all we have ever done and we do it well!  Our team members are all over the globe working from home and striking an awesome balance in their lives!
    • Equity Appreciation Program: Syncro offers an equity program so everyone can benefit from the growth and success of the company 
    • Unlimited PTO: With a 2 week annual minimum, Syncro wants you to take time when you need it.
    • 401k Plan: A hassle free plan with a 1.5% company match.
    • Health Insurance: Syncro covers 90% of premiums for you and your dependents. Plus our plans have extremely low deductibles and out of pocket costs that don't sacrifice great coverage for you or your family.
    • Parental Leave: Up to 6 weeks paid parental leave so you can focus on the new addition to your family
    • And more!: Ask us about our other benefits like Pet Insurance, Flexible Spending Accounts, 100% employer paid Short Term Disability, and Ultra-Remote Work.

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

  • GrowSurf logo

    Full-Stack Engineer (JavaScript, 100% Remote)

    GrowSurf
    USA Only
    6 days ago

    GROWSURF IS

    • The #1 top-rated referral software for B2C and B2B tech companies. Our platform has processed 950k referrals and 4.8M impressions for our customers in the past two years.
    • The #1 product of the day on Product Hunt (2020)
    • Loved by customers who enjoy results like these: 312% return on investment, 30% of new leads from referrals, 15% of annual recurring revenue from referrals
    • An open startup, fully bootstrapped (no external funding or investors) with 100% YoY growth (2021)

    We are a B2B SaaS startup in the MarTech space. Our customers are technology and product teams that use our referral software to run customer-to-customer referral programs.

    THE OPPORTUNITY 🌈

    We're looking for a Full-Stack Engineer to join our small, tight-knit team (2 founders, 2 full-time employees). Because you're joining at this stage, your contributions will make a significant impact to the business and company culture. Your responsibilities and potential for influence are unlimited as we grow.

    We’re committed to building the type of company that we always wanted to work at: Work/life balance, cross-organization transparency, challenging work with talented peers, opportunity for career growth, and management that is open to feedback.

    THE ROLE 👉

    Here's what you can expect in the Full-Stack Engineer role:

    • Develop new products and features, improve existing products and features
    • Become an expert in web app development and expand your development experience across our tech stack and other platforms
    • Contribute in the product process: thinking through UX, designing beautify UI, and working with customers to solve their problems
    • Write test-driven code for front- and back-end
    • Be responsible for planning, scoping, design, and implementation
    • Champion code quality, QA processes, new technologies, and architectural design within the company
    • Work with third-party APIs for native integrations
    • Provide technical guidance and assistance to customers for troubleshooting issues or implementation
    • Contribute knowledge to the entire team
    • Technologies we use: Node.js, Express, NestJS, MongoDB, Redis, Kubernetes, Elasticsearch, NATS, Firebase, AngularJS, Git
    • Vendors/tools we use: Stripe, Scalegrid.io, Postmark, SendGrid, Datadog, Digital Ocean, Google Cloud, Elastic.co, Bitbucket, Retool, Gitbook, Slack, Trello, Loom, Zapier

    SOUND LIKE YOU? 🙌

    • Experience: You are a proficient engineer with a well rounded software engineering background. You have 4+ years of professional full-stack web development experience, working across the stack from the database to the UI
    • You have a deep understanding of building web applications at scale in the backend (microservices, networking, caching) as well as browser Javascript (including the DOM and platform APIs)
    • You love building software/SaaS and are not afraid of technical challenges
    • You're looking for an opportunity to join a small, nimble, early-stage startup team
    • Product focused: You take pride in building elegant and beautiful product
    • Problem solver: You excel at understanding and solving complex problems. You have astonishing attention to detail.
    • Excellent written and verbal communication skills: Writing documentation and tutorials, collaborating with team members, speaking with customers
    • Surprisingly efficient: You get a lot done quickly, and can translate your skills into new processes that your team will follow.
    • You thrive working autonomously and remotely and have an excellent ability to multitask and prioritize workloads in an environment where there is little oversight.

    BENEFITS 🎁

    • Competitive salary based on experience
    • 100% remote-based
    • Flexible vacation policy
    • Heath/dental/vision insurance (or bring-your-own)
    • Virtual happy hours
  • Cognosos logo

    Senior Software Engineer

    Cognosos
    USA Only
    1 week ago

    Location:  US Locations Only; 100% Remote

    Type: Full Time

    Cognosos leads the market in delivering real-time asset location and tracking intelligence. Our lightweight platform deploys quickly both indoors and outdoors, delivering an unparalleled combination of price and performance that is now tracking over 100,000 assets across industries from automotive to logistics to healthcare. Join our team as we accelerate in our current markets and launch into new ones–you’ll have the chance to make your mark working for a fast-growing start-up in the IoT and AI/ML space.

    Here at Cognosos, we believe in using the best tools for the job.  Our technology stack is built in Java, Groovy/Grails, Scala/Akka/Play, Python, Golang, Typescript, and React/Redux using MySQL, ElasticSearch, Sagemaker, API Gateway, Kinesis, SNS, and Cognito, and deployed on AWS using Kubernetes, Lambda, EC2, IAM, S3, CloudFront, and CloudWatch.

    We are looking for a Senior Software Engineer who will be responsible for designing and building our highly scalable and robust IOT platform. In addition to hands-on development, you will help define the platform architecture, DevOps tools and processes, and shape the engineering culture. You will assist in the ongoing improvement of continuous integration tools, environment provisioning and development workflows.

    Responsibilities:

    • Design, build and deploy updates to the RadioCloud Application Platform to support new markets, uses, and features while remaining a modern, highly scalable and flexible platform.
    • Work across the entire stack and collaborate with your peers on the product, engineering, and field services teams on the development of Front End, Platform, Data and Machine Learning aspects of our full-stack platform.
    • Build and maintain systems that will monitor all aspects of the application and infrastructure to ensure availability and performance for our customers.
    • Help the development team with deployment strategy and capacity planning across development, QA, staging and production environments.
    • Work with the development team to deploy and manage tools that support SDLC automation, configuration management and release management qualifications.
    • Work with your peers across groups to adopt and adapt engineering best practices to our team, product, technology, and culture.
    • Contribute to a positive, collaborative, inclusive, and professional engineering culture.

    Qualifications:

    • BS in Computer Science or equivalent experience
    • 5+ years of relevant work experience
    • Expertise with modern web languages such as Python, Java, Javascript, Typescript, etc.
    • Experience building highly scalable and reliable cloud services
    • Experience with source code management tools, preferably Git
    • Experience deploying and administering Continuous Integration tools such as Jenkins, CircleCI, CodePipeline, TeamCity or Bamboo
    • Self-directed and ready to collaborate with peers in software, hardware, support, product, and sales in a fast-paced culture
    • Strong understanding and experience operating in an agile development environment

    Preferred Skills:

    • Understanding of strategies for providing high availability and security
    • Ability to define scalable CI/CD pipelines
    • Understanding of deployment strategies using Docker for containerization
    • Understanding of infrastructure automation solutions (CloudFormation, Terraform, Ansible, Chef, Puppet, etc.)
    • Experience with public cloud services (Amazon Web Services, Microsoft Azure, Google Cloud Platform)
    • Experience with AI/ML model development, training, and application

    Great Company, Great Perks:

    • Competitive salaries
    • Full benefits (health, dental, vision, 401(k)
    • Opportunity for equity participation
    • Free Parking in a prime Midtown location
    • Flexible hours/work from home
    • Regular team outings
    • Casual dress all-day, everyday
    • Reports to: VP Engineering

    Location: US Locations Only

  • NerdWallet logo

    Full Stack Engineer

    NerdWallet
    USA Only
    1 week ago

    Title: Full Stack Engineer

    Location: San Francisco, CA or Remote (Based in the U.S.)

    • At NerdWallet, we are passionate about building delightful user experiences and creating consumer products that impact millions of users.
    • We are looking for talented Senior Full Stack Engineers who will help us innovate and shape our products and services as we expand into new verticals.
    • Our engineers are dedicated to changing how consumers interact with their finances and work in partnership with product owners and designers to evolve our product into a clean and seamless experience.
    • The successful candidate enjoys building beautiful interfaces and connecting them to complex back end systems.
    • You will be a crucial member of our engineering team and help design, build, and maintain systems necessary to continue our rapid growth.
    • NerdWallet Engineering offers a culture of constant learning and knowledge sharing; we are passionate about metrics and experimentation.
    • Engineers are organized into cross-functional multidisciplinary teams and work closely with stakeholders.
    • Our stack is based on Python and React, and we continue to expand our toolbox to use the best technologies for the job.

    Where you can make an impact:

    • Design and lead the development of high-performance, secure, scalable and delightful consumer-first experiences that improve the lives for millions of users.
    • Build out the service architecture that interfaces the front-end stack to seamlessly talk to our identity services, data layer or business partner APIs.
    • Architect, develop and drive improvements to our evolving backend and frontend infrastructure.
    • Implement product features that have a direct impact on user engagement and monetization.

    You are:

    • Customer focused: You are passionate about creating web applications that improve the lives for millions of users and building delightful user experiences.
    • Communicative and collaborative: You are able to work effectively with others. You will be working closely with other engineers, designers, product managers, user research scientists and customer groups to build product features and high quality products.
    • A Leader and owner: You have demonstrated feature development ownership, can lead by example and enjoy mentoring and inspiring other engineers.

    Your experience:

    We recognize not everyone will have all of these requirements. If you meet most of the criteria below and you’re excited about the opportunity and willing to learn, we’d love to hear from you.

    • 2+ years of engineering experience with a proven track record of building consumer web applications or services.
    • Advanced programming skills developing using client-side JavaScript and HTML/CSS.
    • Experience in building highly scalable web services and building/using RESTful APIs and proficiency in Python, Ruby or PHP.
    • Experience with Node.js, Express.js and React/Flux/Redux a plus.
    • Strong understanding, building and debugging of scalable, high performance web applications built with reusability and componentization in mind.
    • Familiarity with Single Page Application Frameworks (React, Angular, Backbone), responsive design and MVC design patterns.
    • Bachelor’s Degree in Engineering, Computer Science or a related field preferred. You should be able to demonstrate superior understanding of CS fundamentals.

    Where:

    • This role will be based in San Francisco, or remote (based in the U.S.).
    • We believe great work can be done anywhere. No matter where you are based, NerdWallet offers benefits and perks to support the physical, financial, and emotional well being of you and your family.

    What we offer:

    Work hard, stay balanced (Life’s a series of balancing acts, eh?)

    • Industry leading medical, dental, and vision health care plans for employees and their dependents
    • Rejuvenation Policy Flexible Time Off + 13 holidays + 4 Mental Health Days Off
    • New Parent Leave for employees with a newborn child or a child placed with them for adoption or foster care
    • Mental health support through Ginger.io
    • Financial wellness, guidance, and unlimited access to a Certified Financial Planner (CFP) through Northstar
    • Paid sabbatical for Nerds to recharge, gain knowledge and pursue their interests
    • Health and Dependent Care FSA and HSA Plan with monthly NerdWallet contribution
    • Weekly Virtual Bootcamp, Yoga, and Mindfulness Meditation sessions
    • Monthly Wellness Stipend, Cell Phone Stipend, and Wifi Stipend

    Have Some Fun! (Nerds are fun, too)

    • Nerd-led group initiatives Intramural Sports, Employee Resource Groups for Parents, Diversity and Inclusion, Womxn, LGBTQIA, and other communities
    • Hackathons, Happy Hours, and team events across all teams and departments
    • Company-wide events like Little Nerds Day (aka bring your kids to work day, even if you’re remote!) and our annual Charity Auction

    Lifestyle (Be your best self – we’ll take care of the details)

    • Our Nerds love to make an impact by paying it forward Donate to your favorite causes with a company match
    • Work from home equipment stipend and co-working space subsidy
    • Anniversary recognition program choose from different items and experiences
    • Commuting stipend

    Plan for your future (And when you retire on your island, remember the little people)

    • 401K with company match
    • Annual Enrichment Stipend for learning and development
    • Be the first to test and benefit from our new financial products and tools
    • Access to Rocket Lawyer for online legal support and resources

    If you are based in California, we encourage you to read this important information for California residents linked here.

    NerdWallet is committed to pursuing and hiring a diverse workforce and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of any characteristic protected by applicable federal, state or local law. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

    LI-Remote

    LI-PC1

    LI-4

  • Dimagi logo

    Senior Software Engineer

    Dimagi
    Canada Only
    1 week ago

    About Us:

    Dimagi is a social enterprise and Benefit Corporation that builds software solutions and provides technology consulting services to improve the quality of essential services for underserved populations. Headquartered in Cambridge, Massachusetts, Dimagi partners alongside governments, leading NGOs, and foundations such as the Bill & Melinda Gates Foundation, USAID, and the World Bank to tackle complex health and social inequities. Our open-source technology platform, CommCare, is the world’s most widely-used and researched mobile data collection platform for frontline workers. To date, Dimagi’s team of project managers, engineers, and health experts have supported over 2,000 projects in 80 countries.

    About the position:

    Dimagi is looking for a Senior Software Engineer to join our Global Technology team. This position will be working remotely with our team based in the United States.

    When COVID-19 came to the US, Dimagi sprung into action. We were among the first on the scene to support efforts in the United States, rolling out a web-based contact tracing system for the City of San Francisco in a few weeks. Today, our US Health Division works on COVID-19 Response to roll out statewide and local contact tracing technology and is expanding into a variety of public health use cases across the US. This position will be part of Dimagi’s US Health Division’s Technology team, a set of skilled engineers, product managers, application engineers, and data specialists supporting current and future project work by continually improving Dimagi’s CommCare platform and related software. 

    This position is ideal for someone who enjoys small organizations, multi-tasking, and a highly flexible work environment. Our developers share a passion for making things work in challenging situations and seeing the impact of our work first-hand.

    Our Global technology team helps develop and improve our platform’s architecture design for expressing end-to-end system workflows, both at the functional and technical levels. Since CommCare is used for applications related to many different types of problems, from agricultural extension education to improving delivery outcomes at birth, the software is written as a portable application engine. That means we don’t often build custom code for specific projects. 

    Responsibilities of this role:

    • Build new features using modern best practices such as version control, continuous integration, automated tests, and daily deploys
    • Collaborate with our multicultural development and implementation teams around the globe
    • Build software usable by groups of people facing unique challenges (remote locations, low literacy levels, no experience with technology, etc.)
    • Mentor and coach junior engineers
    • Brainstorm ideas on how to improve our software design and development process continually
    • Work as part of a team to deliver product features and functionality

    Who You Must Be:

    • 5+ years of software development experience
    • Experienced in developing enterprise-quality software in a high-level language such as Python or Ruby
    • Background in building software for the web
    • Experienced in leading architecture and design decisions
    • Fluency in written and spoken English
    • Excellent verbal and written communication skills
    • Familiarity with the Django framework
    • Ability to mentor and assist junior developers
    • Eligible to work in Canada

    Bonus Points:

    • Familiarity with components of our tech stack. We use Python, Django, Postgres, CouchDB, Elasticsearch, Javascript, and HTML.
    • Bachelors or Masters Degree in Computer Science, Computer Engineering, or equivalent experience
    • Enthusiasm about working in public health and international development
    • Familiarity with open-source technology

    Benefits Provided:

    We aim to make a difference, not just as a company, but as an employer as well.  Given our social mission, our budgeted salary scale is more in-line with that of a non-profit organization. However, the benefits we offer are geared towards having a strong impact on our staff’s well being. A few of our key benefits are outlined below:

    • Access to a Health Spending Account with an employer contribution of $166 CAD per month
    • Access to a RRSP employer match of up to 4% of base salary
    • 30 days paid time off inclusive of public holidays
    • Unlimited sick time and personal emergency leave days
    • Access to a flex-time policy that allows employees to work based on a flexible work schedule
    • Access to Life, AD&D, and LTD insurance benefits
    • Access to an Employee Assistance Program (EAP) through Magellan Healthcare

    Dimagi is an Equal Opportunity Employer. We celebrate and support diversity and are committed to providing a work environment that is inclusive and free of discrimination and harassment. All employment decisions are based on individual qualifications without regard to race, color, religion, age, sex, sexual orientation, ethnicity, gender identity and expression, national origin, family or parental status, veteran or disability status.

  • Toptal logo

    Senior Unity Developer

    Toptal
    Worldwide
    1 week ago

    Design your full-time freelance career as a top freelance developer with Toptal.Freelance work is defining developer careers in exciting new ways. If you’re passionate about finding rapid career growth potential working with leading Fortune 500 brands and innovative Silicon Valley startups, Toptal could be a great fit for your next career shift.Toptal is an elite talent network made up of the world’s top 3% of developers, connecting the best and brightest freelancers with top organizations. Unlike a 9-to-5 job, you’ll choose your own schedule and work from anywhere. Jobs come to you, so you won’t bid for projects against other developers in a race to the bottom. Plus, Toptal takes care of all the overhead, empowering you to focus on successful engagements while getting paid on time, at the rate you decide, every time. Our sophisticated screening process makes sure you are provided with top clients without additional overhead, as well as assistance in maximizing the potential of your full-time freelance career. Joining the Toptal network also gives you access to technical training programs, mentors, and coaching programs, so you can connect with a global community of experts like you to share peer-to-peer knowledge and expand your network globally. As a freelance developer, you can become a part of an ever-expanding community of experts in over 120 countries, working remotely on projects that meet your career ambitions. That’s why the world’s top 3% of developers choose Toptal. Developers in our elite network share:

    • English language proficiency
    • At least 3 years of professional experience as a full-time developer
    • Project management skills
    • A keen attention to detail
    • Experience with system architecture or leading a software team is a strong advantage
    • Full-time availability is a strong advantage

    Curious to know how much you could make? Check out our Full-Stack developer rate calculator: https://topt.al/76cD5QIf you’re interested in pursuing an engaging career working on full-time freelance jobs for exclusive clients, take the next step by clicking apply and filling out the short form: https://topt.al/QQcr52

  • Lensrentals logo

    Full Stack Software Developer

    Lensrentals
    USA Only
    1 week ago

    Lensrentals is the largest online rental provider for photography, videography, and lighting equipment and accessories in the United States.

    We write software that supports our core business functions and helps us serve hundreds of thousands of photographers and videographers annually. 

    As a Full Stack Software Developer at Lensrentals, you’ll be joining the development team consisting of 7 people where you can work on the next generation of our software.  In this highly-collaborative environment, you will have the opportunity to grow as a software engineer, and even help mentor others.

    We strongly believe in teamwork, and we encourage and trust our people to reach higher, learn more, and live up to their potential. 

    We are looking for developers to help us build a fast, reliable, secure, and resilient platform. Are you ready to get started? Apply Today!

    Things we like:

    • Prior experience with production large-scale distributed systems
    • Familiarity with technologies we use (Ruby, Rails, React)
    • A hunger for tracking down root causes - no matter how deep the rabbit hole
    • A BS in CS is appreciated but not necessary with the right background

    What you’ll do:

    • Learn about the business to help bring value to our customers
    • Partnering with other engineers and technical leadership to build high quality software following industry best practices
    • Design, implement, and test new functionality
    • Develop solutions that add value and efficiency across systems with minimal technical debt
    • Do full stack development from the DB to the UI
    • Use your experience to help the whole team get better

    Required Qualifications/Skills:

    • 3+ years in the software engineering profession with demonstrated success designing and building high-quality, commercial software applications 
    • Understanding of front-end technologies and platforms
    • Proficient in relational database management systems (RDBMS) 
    • Experience with distributed systems in a production environment
    • Familiarity with  NoSQL datastores such as MongoDB, Cassandra etc.
    • Knowledge of the SOLID development principles
    • Knowledge of CAP Theorem
    • Willingness to learn new things and adopt new technologies
    • Teamwork is a must

    Preferred Qualifications:

    • Knowledge of Go programming language
    • Experience using containerization platforms such as Docker
    • Experience with microservices or SOA patterns

    What you’ll get:

    • Market rate salary based on experience
    • Casual environment
    • 15 Paid Days off + 7 holidays 
    • Excellent benefits package that includes a 401(k) match, medical/dental/vision insurance and much more
    • Employee equipment rentals
    • A unique opportunity to shape our team as we build
  • GCD Technologies logo

    Senior Software Engineer

    GCD Technologies
    Europe Only
    1 week ago

    We’re seeking an experienced Senior Software Engineer to join our team in building complex custom solutions for our varied range of clients. Working within a full end-to-end team, we guarantee you the opportunity to develop your career and work on projects that are diverse, enjoyable and rewarding.Read on to learn more about the role responsibilities…Key Responsibilities of a Senior Software Engineer

    At GCD, we have four key principles of responsibility:

    • WORK PRODUCTIVELY
    • WORK SKILLFULLY
    • WORK COLLABORATIVELY
    • WORK PROFESSIONALLY

    In each of these pillars you’ll find key areas of responsibility, leadership and commercial awareness which we expect of our Senior Software Engineers, some of these include:

    • Build high performance, secure applications with the very best of user experiences in mind.
    • Learn the commercial context of your role, be confident with estimation and work to maximise the features we can deliver.
    • Respect your teammates by ensuring you test your own work to a high standard; create unit and automated tests wherever possible and develop a methodical approach to testing your own user interfaces.
    • Be ready to share the load and help those who need it.
    • Mentor junior staff and work with peers to foster our culture; challenging and encouraging for the benefit of all.
    • Love learning, be curious and always be growing your skills and experience.
    • Develop a depth of understanding in computer science, programming theory and software security.
    • Write good documentation & record time sheets diligently.

    If all that sounds like the perfect opportunity for you then there are just a few more essential criteria you need:

    Must have:

    • Ability to undertake the responsibilities of being a Senior Software Engineer at GCD.
    • A minimum of 5 years experience in the software industry.
    • Experience of working within an agile environment.
    • Excellent academic qualifications and communication skills, written and verbal.
    • Experience of having built large software systems in TypeScript, JavaScript, React, C#, PHP or similar HLL.
  • Fleetio logo

    Senior iOS Engineer

    Fleetio
    North America Only
    1 week ago

    About us

    Fleetio is a modern software platform that helps thousands of organizations around the world manage a fleet. Transportation technology is a hot market and we’re leading the charge, with raving fans and new customers signing up every day. We recently raised a $21M Series B round and are on an exciting trajectory as a company. You can learn more about it here.

    About the role

    We're looking for a passionate Senior iOS Engineer to join our growing Engineering team and advance our widely popular iOS app. Mobile apps are a huge part of our product strategy (our customers are managing mobile assets, after all), so your work will impact and advance a critical area of the business.

    In this role, you'll be at the forefront of shipping features that directly enhance the lives of our customers around the world. You’ll also be an active participant in collaborating with design and product teams to grow ideas into features. If you’re passionate about crafting quality code and building beautiful iOS applications used by tens of thousands of customers, we would love for you to apply!

    This is a remote role and is open to candidates based in the United States, Canada, and Mexico.

    More about Fleetio

    What you'll be doing

    • Craft and continuously ship well-tested, maintainable, and efficient Swift code
    • Collaborate with product and design to create, design, and incrementally refine features
    • Ensure quality in your code with unit and UI tests
    • Proactively identify and squash bugs as well as performance issues
    • Take an active role in shaping and defining mobile engineering best practices

    What's in it for you

    • Be a part of an incredible team of “A” players who go above and beyond to make Fleetio a successful company. You will build software used by people all around the world. So many different types of companies and organizations operate a fleet each day, and Fleetio is a good fit for most of them (it’s a huge market).
    • Work remotely (within the United States, Canada, or Mexico), or at our Birmingham, AL HQ. Over 80% of our Engineering Team works remotely (including our CTO), and we have promoted a strong remote working culture since the beginning (2012) #LI-REMOTE
    • We place great emphasis on work/life balance. We have families and hobbies and know you do, too.

    Our team

    Our Engineering and Product teams are structured as autonomous squads that execute within one focal area toward a defined product vision. We're hardcore believers in easy-to-use software and our main goal as Product Engineers is to quickly and continuously deliver meaningful value to our customers. Crafting a delightful user experience is hard work, but we welcome the challenge and are looking for team members who share our ambition. Learn more about our Engineering Team and the interview process here.

    Requirements

    • 2+ years of experience building and shipping native iOS apps
    • Excellent written and verbal communication skills
    • Proficient in crafting quality code in Swift
    • Mastery of the iOS SDK and mobile-specific fundamentals (networking, multithreading, memory management)
    • Pixel-perfect attention to detail in designing human-centered interfaces with UIKit
    • Experienced consuming RESTful APIs (Ruby on Rails, Node, or similar)
    • Committed to improving code quality through writing unit and UI tests
    • Knowledgeable in the current state of the iOS ecosystem, deployment, and continuous integration best practices
    • Experience with or knowledge of SwiftUI is a plus
    • BS in Computer Science, Engineering, or equivalent real-world experience
    • Be sure to mention "coffee" in your application so we know you read this

    Benefits

    • 100% health/dental coverage (50% coverage for family)
    • Vision insurance
    • Incentive stock options
    • 401(k) match of 4%
    • PTO - 4 weeks
    • 8 company holidays + 2 floating holidays
    • Parental and bonding leave
    • Dependent care and medical FSA
    • Short and long term disability
    • Community service funds
    • Professional development funds
    • Health and wellness initiatives
    • Mac laptop
    • Monthly catered lunches
    • Fully stocked kitchen with tons of drinks & snacks
    • Remote working friendly since 2012

    *For Non-U.S. based candidates, Fleetio offers a country-specific competitive benefits package.

Filter by profession
EngineeringiOS DeveloperSoftware EngineerData ScientistEngineering ManagerWeb DeveloperFront End Developer