Recent remote jobs
Visual Lease is looking for a well-rounded, passionate, hands-on, Application Architect to join our Engineering organization. In this role, you will work with our cross-functional Engineering team, and our industry experts to design and build powerful, yet easy to use web-based SaaS applications. As an Architect, will leverage a decade plus of full-stack experience to promote the latest technology patterns and best practices. You will also directly support our move to a microservices architecture, and a complete technology upgrade to several modern technologies. This change, which is part of our larger move to the public cloud, will involve designing a server-less architecture, microservices, single-page UI, relational DB schema, and adoption of several cloud-native services within Amazon Web Services (AWS).
The Application Architect must a be well-studied, proven, influential technologist. For this role the ideal candidate will have experience with database design, microservices architecture, and developing SaaS applications in the public cloud. Excellent communication and follow-thru skills are essential. We’re passionate about improving our applications to provide greater business value to our customers. At Visual Lease, you will have an opportunity to make an enormous impact, grow, learn and influence other team members to produce outstanding results!
*Please note that visa sponsorship is not available for this position.
What You Will Do
The Application Architect influences and contributes to the software development process across the entire technology stack:
- Architect and design major functional areas with existing and new products and services
- Document and maintain our current and future application architecture including database, API, Microservices, UI
- Support team-level design efforts around user interface, microservices, API, and infrastructure
- Take responsibility for decisions related to performance, scalability, and security of the application
- Help with feature planning and estimation efforts by evaluating requirements and technical design consideration
- Promote cloud-enabled serverless design patterns, leveraging native AWS services to optimize scale and cost
- Serve as database subject matter expert and drive the vision for our database architecture
- Own our move to a microservices architecture, providing a high-level vision, and leading technical decision making
- Guide engineering team members on modern architecture principles & object-oriented programming best practices
- Provide team mentoring and code reviews for C# & Python code
- Provide hands-on support for technical tasks with the development & cloud operational teams
- Providing technical leadership to the application development team
- Collaborating with business and product management stakeholders to ensure our application architecture is aligned to support future business requirements
Skills & Competencies
- Bachelor’s or advanced degree in Computer Science or related field
- 10+ years of combined software engineering & architecture experience
- 5+ years of technical experience in the public cloud developing modern SaaS applications
- 3+ years of full-stack architecture experience
- One or more AWS Certification is valued
- Demonstrable mastery of full-stack Application Architecture:
- Single page applications (SPA)
- Microservices
Serverless architectures
Public cloud-based web application architecture
- Knowledge of Python, ASP.Net & C# is a must
- Strong development experience of both relational databases and NoSQL a must
- Direct experience with high-growth SaaS applications, and migrating to Cloud and Microservices is highly desired
- Valuable hands-on experience with AWS technologies:
- Lambda
- Fargate / ECS / Kubernetes
- Pinpoint
- VPC, Security Group, WAF, IAM
- EC2, S3, CloudWatch
- Strong knowledge of data schema design with transaction and reporting applications
- Hand-on experience in MS SQL Server, AWS RDS / PostgreSQL is highly valued
- Experience with TOGAF is a plus
- Knowledge of commercial BI tools such as Qlik, Microsoft BI, Pentaho, Exago is helpful
- Culturally, must be a self-starter with excellent communication skills, influencing, and follow-through skills
Time zone: (GMT-05:00) Eastern Time
UKG is seeking an experienced Software Engineer to join our extremely talented team! As one of our Software engineers, you will be part of a development team which is a subset of the Transformation arm of the business that focuses on enterprise-wide innovation and digital transformation. The position requires someone who is self-motivated, has a collaborative attitude, has a good understanding of Agile SDLC practices, software development and has a passion for creating solutions that meet our internal and external customer business needs. The ideal candidate will possess experience in RPA development, and a strong desire to strive for development standards and efficiencies in an API and service-oriented architecture, who will enjoy working in a diverse and fast-paced team environment that is passionate about their work and contributing to our exciting digital transformation and growth agenda for the entire organization.
Primary/Essential Duties and Key Responsibilities:
- As a (RPA) developer, you will own and be responsible for the design, development, testing, deployment and support of your automations/product
- Spends up to 80% of their time working in a hands-on way on day-to-day development tasks
- Considers license utilization, process optimization, local data preservation, and security guidelines when developing solutions
- Can work independently with minimal guidance as well as in a team environment
- Participates in design sessions based on business requirements to determine appropriate architectural design and UX
- Works closely with the Business analyst and Lead Developer to vet out design and other critical application decisions
- Participates in code review sessions among other development team members and architects
- Updates assigned user stories with the latest information and status
- Works with a Lead Developer regarding application support, helping to oversee the communication, analysis, testing, and implementation as the need arises
- Has some understanding of infrastructure and is able to troubleshoot issues and engage the appropriate engineering teams as issues arise that fall out of our domain
- Assists in developing project estimates and timelines
- Relies on research and domain expertise to work on technical projects
- Identifies and suggests ways to improve processes across the team and department
Required Qualifications:
(Knowledge, Skills and Abilities)
- Candidate should possess 1-3 years’ experience in Software Development
- Strong comprehensive of the Agile - Software Development Life Cycle
- Has proven experience with the following technologies: UiPath or similar RPA platform, Microsoft SQL Server
- Has proficient knowledge in programming languages such as C# or Python
- Has basic knowledge of software testing
- Has previous exposure to the various service-based technologies (SOAP, WCF, REST)
- Must be willing and able to change direction during development as requirements and priorities change
- Able to work with diverse team members with different levels of experience
- Provide technical documentation and troubleshooting guides for Business teams and peers team members to understand the complete “system” of what is being built
- Excellent analytical, problem-solving, and decision-making skills
- Must be clear and concise in written and oral communications
- Work effectively as a member of an agile team and/or independently
- Ability to understand system functionality, process, and architecture at a technical and business level
- High degree of self-motivation to learn new methodologies/technologies that will enhance job performance
- Self-motivated and accountable to “do what it takes” to get the job done
- Ability to identify and prioritize technical system and application issues in a timely manner for self and others
- Must be open to feedback when being mentored and in turn assist in the mentoring of other development team members.
- Builds and maintains strong peer relationships within the team and across the organization
Check out how we give our employees the chance to work on whatever project they want for 48 hours! https://youtu.be/2Aw55CP1IO8
Typical Interview Process:
- If your application is selected, a Talent Acquisition Team Member will reach out to schedule a phone screen with them.
- If selected to move forward, you will complete a HackerRank Coding Assessment.
- If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.
- Offer stage.
Job Benefits:
- 100% employer-paid medical & dental coverage for you & your family
- 401K with no employer set cap and 45% contribution match
- Unlimited Personal Time Off
- Wellness Programs - Lifestyle coaching, online platform, and more
- Work with cutting edge technologies in an agile environment
- Fun team outings, club sports teams, & get togethers (even virtually!)
- Maternity, Paternity, and Adoption leave
- Free breakfast days, free ice cream days, free meditation classes
- Work with top talent, participate in innovative biannual 48 hrs event
- Adoption Financial Assistance
UKG is looking for a Cloud Engineer to build and maintain our public/private cloud’s Infrastructure and Platform Services. These services are built in Linux leveraging various technologies including Go, Chef, Ansible, Concourse, PCF, K8s, GKE, GCP and Openstack, to name a few. This particular role will have a strong focus not only around our overall Platform but Data Engineering. This position will partner with our Agile development teams to assure smooth integration and deployment of UltiPro software across the entire cloud infrastructure. You will be collaborating with engineers across the organization to research, design, prototype and operationalize solutions, ensuring that they align with UKG guidelines and industry best practices. In addition, the Cloud Engineer will communicate with and mentor teams on best practices and guidelines regarding the best use of our tooling and services.
Primary/Essential Duties and Key Responsibilities:
- Candidate will need to have strong development and operations skills with an emphasis around standing up and maintaining our database offerings. (MySQL, Mongo, Elastic)
- Candidate should have experience and understanding on backing up and restoring databases and the management and audit process to support this function
- Development candidates build cloud platform components using agile methodologies much like our app-dev teams and handle level-2 support escalations from all parts of the development organization
- Operations candidates monitor our Slack channel for teams experiencing issues and the health metrics of the services we provide and are the first to jump in and troubleshoot any issues
- All candidates will participate in daily standups and weekly team meetings and various other activities as required
Required Qualifications:
Knowledge, Skills and Abilities
- Experience building and/or configuring cloud infrastructure and services (on-prem or public) through code is a must.
- Experience with at least one programming language (e.g. Java/Golang/Ruby/Python) is a must.
- Familiarity with container technologies (e.g. Docker, Kubernetes) is a must.
- Experience with one or more distributed version control/SCM technology and its workflows like git and the understanding of the gitops/devops mindset is a must.
- This is NOT a DBA role but experience as a DBA is desired
- Willingness to learn new technologies and be passionate about it is a MUST
- We enable the vast majority of development teams within Ultimate - having a customer first mentality is a MUST
- Passionate about improving current processes is a MUST
- Being a great team player is a MUST
- Strong written and verbal communication skills is a MUST
- Some (infrequent) on-call responsibilities will be required
- Computer Science Degree or equivalent preferred
Preferred Qualifications:
- Experience developing, deploying, and maintaining highly available services at scale is a plus.
- Relevant knowledge of OOP design and patterns.
- Experience with agile methodologies
- Experience with web technologies utilizing Microservices, SOA patterns and REST is a plus
- Experience in some opensource projects is a plus
- Experience with RDBMS and NoSQL database development and administration including MS SQL, MySQL, MongoDB, Hadoop, etc. is a plus.
- Experience with Message queues (e.g. RabbitMQ) is a plus
- Experience with monitoring and alerting technologies (e.g. Sensu, Grafana, Graphite, Stack driver) is a plus
- A degree in Computer Science, Software Engineering, IT or a related field is preferred
Check out how we give our employees the chance to work on whatever project they want for 48 hours! https://youtu.be/2Aw55CP1IO8
Typical Interview Process:
- If your application is selected, a Talent Acquisition Team Member will reach out to schedule a phone screen with them.
- If selected to move forward, you will complete a HackerRank Coding Assessment.
- If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.
- Offer stage.
Job Benefits:
- 100% employer-paid medical & dental coverage for you & your family
- 401K with no employer set cap and 45% contribution match
- Unlimited Personal Time Off
- Wellness Programs - Lifestyle coaching, online platform, and more
- Work with cutting edge technologies in an agile environment
- Fun team outings, club sports teams, & get togethers (even virtually!)
- Maternity, Paternity, and Adoption leave
- Free breakfast days, free ice cream days, free meditation classes
- Work with top talent, participate in innovative biannual 48 hrs event
- Adoption Financial Assistance
Are you an experienced full-stack developer looking for a professionally-rewarding environment where you continue to learn and are supported by your peers while you help build meaningful projects for appreciative clients?
We're seeking an experienced, sharp Full Stack Developer (Angular) to join our team to help develop websites and web apps for mission-focused organizations like museums, universities, nonprofits, and cities. Join a supportive team that values your contribution, and where we work together to help our clients make the world a better place.
Our office is located in sunny Los Angeles, CA. This position is available for fully-remote (US ONLY) or partially remote (a few days in the office) or in our LA Office. (As of December 2020, our team is working remotely, and we expect to reopen the office when it is safe to do so in 2021.) If you will be working remotely, you should have previous remote work experience, be physically present in the US, and must overlap US/Pacific time during the workday by at least 4 hours.
Responsibilities
- Work as part of a project team to build responsive websites and web applications.
- Help to plan, design, and create web applications using Angular and REST APIs.
- Help to plan, design, and create websites, using open source web content management systems like Drupal and WordPress.
- Although we have a primary office in LA, we're also a partially distributed team. If you feel comfortable using tools like Slack, Zoom (web conferencing), and case tracking, you'll fit right in.
- Write clear, concise documentation and case updates.
Qualifications
- 3+ years experience with Angular.
- Experience with REST / JSON API development and connectivity.
- Experience with Bootstrap or similar front-end framework.
- Experience with HTML/CSS.
- Experience with Git version control.
- Good understanding of mobile-first design.
- Experience with Node.js is a plus.
- Experience with Gatsby, React, or Vue.js is a plus.
- Experience with PHP and MySQL is a plus.
- Experience with AWS DevOps is a plus.
- Experience building websites with Drupal or WordPress is a plus.
- Flexible to work on multiple projects within a given week.
- Bachelor's degree, any field.
- You've worked successfully as part of a team.
Your Career Path
The position offers multiple career paths within Urban Insight. The most likely career path for a high-achieving technical team member is Developer, Senior Developer, Senior Technologist, Director.
About Urban Insight
- Urban Insight is a Los Angeles-based digital agency with 23 team members. https://www.urbaninsight.com/
- We work with some of LA's best-known institutions, such as LACMA, The Broad, Planetizen Courses, University of Southern California, City of Los Angeles, and the Japanese American National Museum.
- We're the top-ranked Web development and Drupal agency in Los Angeles, according to Clutch, an independent analyst. Have a look at what our clients say about us: https://clutch.co/profile/urban-insight
- We help our clients with beautiful and flexible websites and web apps. We do this by providing strong project leadership, honest advice, thoughtful design, and technical best practices.
- We take on cutting edge, challenging projects for appreciative clients, and have a supportive and team-based approach to projects.
- We plan, design, and create innovative websites, and we often use open source web content management systems like Drupal and WordPress.
- We design and develop custom applications using tools like Angular, Gatsby, node.js, Stripe, PHP, Javascript, Bootstrap, and MySQL.
- We have a clearly-defined project management methodology and case management system. We strive to be the most organized environment in which you've ever worked. (If we're not, then we can learn from you!)
Why Work At Urban Insight?
- We take on interesting, meaningful projects for appreciative clients.
- We work with you to create a career path that works for you.
- The average employee tenure is 7.6 years.
- We're stable. We've been in business for 19 years, and continue to grow each year.
- We offer a casual and flexible working environment with plenty of opportunities for growth for the right candidate.
- We offer a remote work policy.
- We believe in a reasonable life/work balance and enjoy 40-hour work weeks 95% of the time.
- Team members work with the latest hardware and software, multiple monitors, and can choose their primary OS (Win/Mac/Linux), and have the other environments available for dev/testing.
- Enjoy premium coffee, filtered water, and snacks while you work.
- We have weekly events to encourage participation (remote, post-COVID). These include:
- Lightning Demos: Four team members each present for 5 minutes on a topic about which they are passionate.
- Developer Lunch & Learns: In-depth sessions for developers to focus on a specific topic and learn from peers. Sometimes these are programming challenges.
- Game Night: Compete against your peers for bragging rights.
- Happy Hour: Catch up with your colleagues. (On-hold during COVID.)
- We have regular code review sessions where developers have an opportunity to learn from their peers in a collaborative environment.
- You may not need to drive. Our office is directly above the Metro Purple Line Normandie Station.
- We have many training opportunities. If you seek to earn an approved certification, we'll pay for it once you earn it.
- There are many more reasons: https://www.urbaninsight.com/careers
Compensation
We offer a competitive salary (benchmarked using Payscale) which depends on your qualifications, experience, education, and credentials. Our salary package includes:
- Health insurance (95% employer-paid).
- Dental insurance (95% employer-paid).
- Company-sponsored 401(k) plan with employer match (after 60 days).
- Paid sick leave.
- An annual, customized training plan.
- Paid vacation leave.
- Performance and compensation reviews annually.
To Apply
If you are interested in working with us, please apply on this website using the form on this page.
A good introduction letter really gets our attention. Please tell us why we'd be a good fit for your skills.
We are looking for a Product Designer to play a major role in the company. The position entails a high level of responsibility within the R&D team. Your contribution will have a significant impact on the satisfaction of hundreds of our happy customers. Your main responsibilities will include:
- Define the user experience for new and existing product capabilities.
- Collaborate with developers, product managers as well as customers across multiple agile teams.
- Develop wireframes and prototypes to communicate interaction and design ideas.
- Create effective design solutions to complex problems—easy to understand, aesthetically appealing and consistent user experience.
- Spend time meeting customers and users to discover their needs and test both early prototypes and released features.
The candidate can work remotely but should reside either in the United States (East Coast), United Kingdom, Switzerland, France, Spain or Germany.
Qualifications
- Bachelor's degree in design, human-computer interaction (HCI), or equivalent professional experience.
- 7+ years of experience as a product designer, user experience designer, interaction designer or similar role.
- Experience designing complex enterprise applications, not just websites, is a must.
- Experience with design tools such as Figma or Sketch.
- Excellent attention to detail, with a commitment to putting the user first.
- Effective communicator, presenter, and negotiator
- Fluent in English (spoken and written), French is a plus.
- Online portfolio or work samples demonstrating a variety of user-centered design solutions.
If you are highly motivated and result driven, you have a high sense of product ownership, constantly learning and enhancing your skills, you are open to feedback and you like being accountable and work within a team, then, do not hesitate to apply.
This is an exceptional opportunity to join a fast-growing, successful and innovative company. Nexthink allows you to thrive in a unique work environment where the emphasis is on excellence, innovation, openness and collaboration.
Job Benefits:
- Time Off -Life isn't always about work. It's important to recharge.
- CSR Volunteer Program & Paid Volunteer Days
- Localized Benefits in Region
- Competitive compensation & benefits package
- Flexible work place. We focus on results, not on what time you arrive.
- Development Opportunities. Push your career where you want to go.
At Gearset, we build a cutting-edge release management solution for the millions of developers building applications on Salesforce, the world's biggest enterprise PaaS. You'll join a passionate and experienced cross-functional development team with a laser focus on quality - from infrastructure, to code, to user experience. The features you build will make thousands of businesses around the world more effective.
You'll be a good fit if you:
- Can write code and solve complex problems. Generally, this means having: a bachelor's degree from a top university, or a few years experience working as a programmer in a software development team
- Like to write well-structured, testable code, with a focus on simplicity and maintainability
- Care about quality, not only of the code you write, but of the product you're building
- Are comfortable with both frontend and backend development
- Enjoy working with a collaborative team of varied disciplines, including developers, designers, marketers and salespeople
- Have an enthusiasm for working directly with users to build and deliver the right features
- Are a skilled developer, but more importantly, have an innate desire to learn and improve
- Can work closely with your team members and make an active effort to collaborate effectively
Working at Gearset, you will:
- Maintain and extend existing features, and collaborate with the rest of the development team to spec, design and build new features end-to-end
- Learn from, and share your experience with, a great team - alumni of Microsoft, EA and Cambridge University to name a few
- Become familiar with a pragmatically-chosen tech stack, including a mix of cutting-edge and proven technologies such as Docker, AWS, C#, and TeamCity
- Work closely with users, delighting them with support, researching new features and soliciting feedback
- Contribute opinions on a range of topics, from development practices to product strategy and roadmap
Nice to haves:
- Familiarity with JavaScript and C#
- Experience working on a hosted product
- Experience working in an agile development team, following software engineering best practices
- Previous experience working remotely
Benefits:
- Salary is £32k - £60k, depending on experience
- Bupa health care
- Flexible working hours
- Please note that you must be based in the UK for this role.
Job Benefits:
- Flexible working
- Free lunch
- Private healthcare for you and your family
- 25 days holiday (plus bank holidays)
- Pension
- A culture of trust
Time zone: (GMT+00:00) London
CVEDIA is a funded AI company that develops deep learning solutions for some of the largest organizations on the planet. We develop neural networks for computer vision systems (imagery-based AI). We are looking for a Senior IT Engineer to help us create more accurate neural networks that perform great when deployed on the edge.
In this role, you will have the opportunity of working in a team of exceptionally talented and driven individuals who are all making a massive impact on our business. There is no micromanaging or babysitting at CVEDIA, everyone here drives their own ideas all the way from start to finish, everyone is given an equal opportunity to flourish and see the fruits of their labor.
We are looking for talented engineers willing to take new challenges, exploring new solutions, and produce results by having full ownership of a project.
Responsibilities
- Take on the challenge to improve the performance of real-world autonomous systems and be a crucial part in shaping our clients’ success.
- Work on the entire deep learning pipeline, including the generation of data, training networks, and optimizing models for deployment.
- Collaborate with Unity engineers, Python developers, and 3D artists to test, evaluate, and improve our systems.
- Manage a project from start to finish by starting with a goal, proposing solutions, organizing the work, activating collaboration with other teams, and implementing the final product.
Requirements
- Great problem solving and communication skills, to present and discuss ideas and solutions.
- Good experience with Unity for the development of 3D applications or games.
- Good experience with Python.
- Very good English verbal and written communication skills, time management skills, and organizational skills.
- Proactive and self-sufficient
- Attention to details
Considered as a plus
- Experience in neural networks and computer vision
- Experience with GIT
- Experience with CI/CD tools (e.g. Jenkins, BitBucket pipeline, or others)
- Experience with Docker
- Experience working remotely
What We Offer
- A fully distributed multicultural team, located in 19 countries
- Carve your own path in a dynamically growing start-up
- Opportunity to become an expert in cutting-edge Computer Vision solutions
- Yearly team meetup - last time we went to Portugal!
- 4 weeks paid holiday per year
- Paid sick days
- Agile development process
- Anti-discriminatory company culture - we won’t discount you for things like needing to pick your kids up from school, your age, your ethnicity, or your gender
- An excited, communicative, and helpful team - we keep our work environment positive, but we also place importance on honesty
Our Values
- Passion - We need both energy and passion to develop cutting edge AI. To succeed at CVEDIA, you’ll need to have a strong investment in both your career and the role of AI in the future of the planet.
- Commitment - CVEDIA has the opposite of a "quick-n-dirty" mentality. Every aspect of our technology has been meticulously built and is always the product of very hard work.
- Autonomy - Carrying confidence in the work we do individually is required to work at the pace that we do as a team. Academic research, tutorials, and even creating our own solutions with the tools we have are all on the board during a regular day's work.
- Joy - It's one of our greatest strengths to bring excitement to our workplace. We carry this energy into meetings, project planning, and our dedication to our work, and focus on work that feels meaningful.
- Communication - Honest discussions are imperative to the flow of work and ideas. Team members need to be able to effectively communicate complex ideas to those who don’t work in their field. It's a regular occurrence to spontaneously discuss plans and ideas with any team member on the fly, including our CEO or CTO. Each team member is respected equally and acts as a valuable contributor.
How to Apply
- Please mention your city and country of residence in your application
- English applications only - a professional speaking and writing command of English is required for this role
- Due to time zone difficulties, we’re currently only accepting applicants in European timezones If you live outside of the EU time zone please do not apply.
- During the hiring process, you will be asked to answer a technical questionnaire and fill out a relevant task. These questions and task are crucial for us to evaluate your technical skills and knowledge.
Time zone: (GMT+00:00) London
What is Canonical?
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, “the world’s best free software platform”. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping individuals and businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.
Job Summary:
Canonical and Ubuntu are at the forefront of cloud and IoT computing, helping customers master the challenge of operations on hybrid cloud, bare metal, and container-based systems. Our Field Engineers are at the heart of this process, demonstrating, designing and delivering exciting solutions to a range of customers, from startups to Fortune 500s.
Canonical's Field Engineering division is unique in its approach with customers: we engage early on in the pre-sales process and remain engaged throughout the delivery phase. This approach creates exciting dynamics in which one is involved in various customer facing processes; going to sales events and providing engineering support to the sales team, designing solutions for customers and in the end implementing those solutions.
This requires unique skills, both technical and non-technical. TCP/IP networking, libvirt/KVM virtualization and core Linux operating system skills are a must-have in the course of discussing detailed architecture, designing complex solutions and guiding customers to successful infrastructure operations. Most of our team's solutions are based on OpenStack, Kubernetes, and Ubuntu; therefore the ideal candidate has interest and experience with one or more of these. If you have experience or are willing to learn about LXD, Snaps, MAAS, Juju and Ubuntu, this team is the best starting point.
As a Field Software Engineer you will:
- Engage early on in the pre-sales process and remain engaged throughout the delivery phase
- Discuss detailed architecture, designing complex solutions and guiding customers to successful infrastructure operations
- Use your knowledge of TCP/IP networking, libvirt/KVM virtualization and core Linux operating system skills to build customized solutions for our customers
The successful Field Software Engineer will have :
- BA/BS degree in Computer Science or related technical field
- 1-3 years of Linux development experience
- Must be able to speak English fluently
- Strong background contributing code in Python and Go to open source projects in the cloud or devices area
- Excellent communication and presentation skills
- High motivation, ability to multi-task and follow-up reliably on commitments
- Interest in customer-facing engagement, including pitching, demonstrating and understanding customer environment and needs
- Experience working with at least one or more of these technologies OpenStack, Kubernetes, and/or Ubuntu
- Experience with or willingness to learn new technologies, including LXD, Snaps, MAAS, Juju and Ubuntu
- Ability to travel globally for periods up to two weeks; up to 50% of travel time (pending on covid-19 restrictions)
Nice to have:
- Second language - Spanish
What Canonical Offers:
- Learning and Development
- Annual Compensation Review
- Recognition Rewards
- Annual Leave
- Priority Pass for travel
- Flexible working option
Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
#LI-Remote
#stack
Job Benefits:
- Progression - we hire for talent, passion, integrity and work ethic
- Remote work - fully distributed with regular team in-person events
- Open source and business - equally
- International - exceptional colleagues from anywhere
- Travel - we get together and meet customers in interesting places
- Retirement benefits
- Medical / Dental / Vision
We are looking for a talented Site Reliability Engineer to join us and be part of the team responsible for improving and scaling the cloud infrastructure powering Leadfeeder. Keeping our service fast, reliable, and secure, is one of the key parts of how we succeed every day helping thousands of our customers know more about their website visitors.
Infrastructure as Code and Automation is at the core of what we do: You'll work to enable and support our product and engineering teams to spin up, maintain and monitor the necessary infrastructure they need to run their applications and services.
As part of our Site Reliability Engineering team, you’ll get the opportunity to work and develop your skills in a varied range of cool technologies we use such as Terraform, Kubernetes, Istio, Elasticsearch, and from Amazon Web Services (where our infrastructure resides): DynamoDB, Kinesis, Lambda or Aurora, to name a few.
Responsibilities
- Improve our automated cloud infrastructure on AWS
- Automate technical operations: deployments, scaling, recovery, etc.
- Monitor and analyze the Leadfeeder infrastructure and applications with tools like New Relic, AWS CloudWatch, Prometheus and ELK Stack
- Analyze and improve system reliability, performance and cost-effectiveness
Essentials skills and expertise
- Good teamwork and communication skills (English)
- Capability to work remotely
- We expect minimum four hours of overlap with central European working hours
- Experience operating production-grade web applications
- Experience working on cloud infrastructure and related services, especially Amazon Web Services
- Experience with Docker container-based technologies, such as Kubernetes or AWS ECS
- Experience with Terraform
- Knowledge of TCP/IP networking
- Linux server experience
- Programming skills
Preferred experience
- Experience managing databases, both relational (e.g. MySQL, PostgreSQL) and non-relational (e.g. AWS DynamoDB, Cassandra).
- Serverless computing, such as AWS Lambda
- Elasticsearch
- Configuration management tools (e.g Ansible, Chef)
- Ruby on Rails
Benefits
- Get to work in a talented, remote-first international team
- Chance to make an impact on a global product
- Actual work-life balance with healthy 40-hour work weeks
- Flexible work time
- Biannual company retreats
- Competitive salary
- Friendly and encouraging work environment
Our hiring process
After we've received and reviewed your application, there are a number of stages in our process:
- Initial video call. You'll get to learn more about the role and our company, and we'll learn how you communicate and what are you looking for in the job.
- Technical interview. Qualified candidates proceed to our technical interview, where we ask more in-depth technical questions.
- Home assignment. We'll test your coding skills in building a small application. You can do this at home on your own time. The assignments usually take about 4-6 hours to complete.
- Assignment review and skills interview. After our team has reviewed your assignment, we invite you to the next interview. We'll provide feedback and ask questions about your code. This interview also includes some pair-programming, where we do some improvements or additional features to your project.
- Culture interview. The final step before decisions. Great cultural fit is highly important in our remote team. We also want to give you as much as possible information on how it is to work at Leadfeeder and what our culture is like.
All interviews are done remotely over video calls, but of course if you happen to be in the same city with some of our team members we're happy to organize a meeting on site.
Job Benefits:
- Remote-first company
- Biannual company retreats
- Healthy 40-hour work-life balanced weeks
- Competitive salary
- Flexible work time
Time zone: (GMT+02:00) Helsinki +/- 4 hours
WELL is a patient communication infrastructure for healthcare. We enable enterprise health systems, private practices, and vendors to conduct seamless conversations with patients across multiple channels — including texting, email, telephone, and live chat.
With WELL, patients receive all of their healthcare communication from one trusted source — their provider. The platform empowers service representatives to converse with patients in real time, ensuring patients feel heard while driving staff efficiency and increased revenue.
Founded in 2015, WELL is based in Santa Barbara, California and is the highest rated patient engagement software on G2. WELL serves many of the country’s leading health systems and more than 20 million patients.
WELL is honored to be ranked number 170 on the 2020 Inc. 5000 list of fastest growing private companies. WELL is also proud to have been named one of the 2020 Central Coast Best Places to Work by the Pacific Coast Business Times, and one of the 2020 Best Places to Work in Healthcare by Modern Healthcare. To learn more about WELL, please visit our LinkedIn.
SUMMARY
WELL is looking for a talented Senior Software Engineer to join our fast-paced, growing engineering department. You will primarily be working on API Integrations. You will work with other bright and motivated software engineers under the guidance of our Director of Software Architecture.
You will be responsible for developing new and improving existing internal product APIs used by the Integration team to ultimately provide data to and from our clients. You will work closely with stakeholders from the Product and Integration teams to gather requirements for client use cases, and you will be responsible for designing and implementing elegant APIs and data models that will best fulfill those requirements.
In addition to being a strong developer, you will need strong communication skills to work with a distributed team and be motivated to build quality software. You will also be flexible and adaptable enough to thrive in a fluid startup environment. This is an exciting role with room for growth.
RESPONSIBILITIES
- Designing, developing, and maintaining products, services, APIs and integrations for the WELL platform
- Collaborate with the Product and Integration teams in an Agile environment to break down requirements, plan, design, and estimate tasks
- Drive quality by writing effective unit, Integration, and functional tests for high availability and high throughput systems and libraries in an AWS ecosystem
- Architecting solutions using the latest security and compliance standards for healthcare
- Building tools to monitor system performance and reliability at scale
REQUIRED
- Bachelor's degree or higher in Computer Science or related field
- 3+ years of experience in a software engineer, software architect, or other software development role
- Experience with Java, Node.js or other Object-Oriented programming language
- Hands-on experience with SQL, entity modeling, and relational databases
- Experience in designing RESTful APIs, event-driven workflows, and microservices
- Test automation experience – Jest/Mocha/Junit/Spock/Groovy unit testing, TDD, testing pyramid
- Experience with AWS or other Cloud technology
- Strong communication skills and an ability to interact with all levels of technical and non-technical audiences
- Strong commitment to producing quality products
- Extremely detail-oriented
- Team player that is a positive attitude, and a passion for WELL’s mission
BONUS
- Healthcare experience with Electronic Medical Records Systems, Practice Management Systems, Interface Engines, or other healthcare standards
- Experience building modular microservice applications in Node.js, Spring Boot, or other microservice frameworks
- Knowledge of software development best practices and familiarity with common design patterns
- Experience with Jenkins or other continuous integration and continuous delivery tools
- Experience with GIT, SVN, or other version control system
- Experience working in an Agile environment (Scrum or Lean)
- Experience using Jira or other issue trackers
- Familiarity with Terraform or other Infrastructure as Code tools
LOCATION
WELL is headquartered in Santa Barbara, CA and has a satellite office in Orange County, CA. Today, all WELL positions are remote, and we are looking forward to when our company returns to in-office work. We are open to candidates that are looking for a permanently remote role depending on their level of experience. Historically, remote team members visit the Santa Barbara office regularly, and we’ve found that works best when they are on the West Coast, specifically in Southern California.
PERKS AND BENEFITS
- Fantastic company culture – frequent Zoom company events (Lunch & Learns, trivia, yoga, etc.) and daily fun brought to you by many creative Slack channels.
- Workplace groups – company committees available for all to join (Diversity & Inclusion and Workplace Engagement).
- Learning and development – frequent events and tools available to help our employees #PursueGrowth.
- Career mobility – we promote from within and have opportunities for employees to transfer between teams.
- Santa Barbara office perks: dog-friendly office, healthy (and unhealthy) snacks, Kombucha and beer on tap, light-filled space, standing desks, and the occasional taco truck.
- MacBook Pro provided
- Unlimited PTO
- Generous equity package
- Full health benefits – medical/dental/vision
WELL Health Inc. is an Equal Opportunity Employer and is committed to fair and equitable hiring practices. All hiring decisions at WELL are based on strategic business needs, job requirements and individual qualifications. All candidates are considered without regard to race, color, religion, gender, sexuality, national origin, age, disability, genetics or any other protected status.
We’re dedicated to creating an inclusive, equitable, and diverse workplace, where everyone feels safe to be themselves and diversity is a strength. WELL is committed to providing employees with a work environment free of discrimination and harassment; WELL will not tolerate discrimination or harassment of any kind.
Time zone: (GMT-08:00) Pacific Time