Recent remote jobs
What You’ll Do
- Architecture design, API design, data modeling.
- New features and iterating existing features.
- Primary focus on app backend, GraphQL, authentication, and databases
- Code standards, code reviews, technical planning/research, testing/QA.
- Investigate and resolve bugs/customer issues.
- Assist in scoping, estimating, and planning of projects.
Who We’re Looking For
- You’ve got 5 years of experience with: Apollo, GraphQL, NodeJS, Postgres, TypeScript, React
- Bonus Tech Qualifications: Browser Extensions, Electron, Go, Python
- You have high accountability and ownership of your work.
- You have a bias towards action. You love to move fast, are self-motivated, and a life-long learner.
- You care about working on fast-growing products while iterating and sweating the details.
- You’re willing to do whatever it takes, even if this means working outside of your role (frontend help backend, handle customer support, etc).
- You’re able to effectively balance speed/quality/tech debt and make engineering decisions that enable speed and quality results.
- You’re a product thinker who cares about the customer.
Company Summary:
Imagine if we could harness the power of real-world clinic-genomic data and the next generation AI to radically change the way novel drug therapies are discovered
Headquartered in Somerville, MA, GNS Healthcare is an AI-driven precision medicine company transforming the way novel drug therapies are discovered, developed, and utilized to drive the best possible patient outcomes across oncology, auto-immune diseases, and neurology. Our solutions powered by large multi-modal datasets, simulate patient response at the individual level through in silico patient models called Gemini. Gemini reveal the underlying circuitry of diseases to provide insights and evidence to support enhanced drug discovery, clinical trials, real world evidence and market access strategies Backed by decades of research, validated results and clinical expertise, our solutions are used by many of the world's leading biopharmaceutical companies.
Position Summary:
The ideal candidate on the Business Development team for Pharma Commercial and R&D will have a goal of partnering with large pharma on targeted use of our bio-simulation products and services: our Gemini in silico Patient m Causal Machine Learning technology, REFS software platform and services globally. The BD person in this role must be very comfortable organizing and leading complex deal structures with senior management of our key clients with a clear track record of success in licensing and deal closure (deal sheet required). The ideal candidate will be creative, energetic and independent. They will work effectively within the GNS BD&L team and with the operations and engineering teams to put together the best solutions for clients and thrive within a fast-paced and exciting team environment. Navigating pharmaceutical and biotech companies' discovery, development and commercial departments are critical skills to succeed.
Responsibilities:
- Generate and qualify opportunities for GNS technology and services
- Build relationships with pharma clients to effectively convey our value proposition
- Continual feedback of market needs to the GNS Development and Marketing team
- Accurately forecast business plans and consistently exceed target
- Own each opportunity and manage the cross functional resources needed to close deals
- Proactively monitor client relationships to ensure continued high levels of customer satisfaction and repeat business
- Responsible for developing a account plan and strategy for your key accounts
- Travel regularly to meet key client stakeholders to maintain and expand existing relationships
- Serve as the company's representative at industry conferences and marketing and networking events
Requirements:
- Advanced degree required
- 10+ years of experience in BD&L in the pharmaceutical or biotechnology industry
- Proven successful track record
- High quality references from senior managers and satisfied clients
- Excellent oral and written communication and presentation skills
- Strong organizational, time management and prioritizing skills
- Experience selling large-scale, analytics solutions into pharmaceutical and biotech companies in the U.S or globally, preferred
- Possess a mix of analytical and creative skills to find innovative solutions for clients while providing best in class service
- Ability to effectively collaborate with various business units across the Company to ensure successful onboarding of clients
- Ability to travel as needed
Company Culture
Our philosophy at GNS is simple: we cannot transform healthcare with anything less than an all-star team. We are seeking smart, driven people who are experts in their field, have a track record of success and a passion for creating change. We believe that strong teams supercharge the performance of individuals, create a fun and dynamic workplace and great results for our clients and the people they serve.
We are passionate about our work and believe in the ability of our technology to change the world. Our core values of integrity, collaboration, value, diversity, and game-changing guide our behaviors with each other and our clients.
GNS offers competitive salaries, stock options, unlimited vacation, health, dental and vision insurance, life insurance, long-term disability, 401(k), generous parental leave, tuition reimbursement, professional development, subsidized parking and gym membership, tasty food, volunteering opportunities, social gatherings, and more.
Equal Employment Opportunity:
GNS Healthcare provides equal employment opportunities to all employees and applicants for employment without regard to race, color, national origin, religion, sexual orientation, gender, gender identity or expression, age, veteran status, disability, pregnancy or conditions related to pregnancy, or genetics. In addition to federal law requirements, GNS Healthcare complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.
At SailPoint, we are building the most comprehensive suite of identity governance & management SaaS products in the world. Built from the ground up on a microservices, multi-tenant architecture, our goal is to ensure customers can provision with confidence, protect at scale, and comply with certainty.
As SaaS has exploded and allowed employees to work better and faster, it’s caused a headache for IT, Compliance, Finance, and Procurement teams who have no central way to manage it. Our SaaS Management offering, SailPoint SaaS Management discovers and centralizes management of all of your SaaS applications in use so you can spend less time doing manual research, and more time optimizing, securing, and enabling the future of work.
About the role:
The SailPoint SaaS Management team is looking for a Principal Software Engineer, SaaS Management who will build new services and continue to help scale out the SaaS Management services. This is an opportunity to work on a product that is undergoing tremendous growth and brings with it an opportunity to build out new architectures/products and solve scalability (and data!) challenges.
Things you'll do on a day-to-day basis:
- Work on SailPoint SaaS Management’s workflow engine - the central hub of taking all data within the dashboard and allowing clients to notify themselves, automate repetitive tasks, and orchestrate workflows across different services
- Build a real-time data pipeline to track how clients use our intelligent recommendations over time
- Ensure the solutions you're building are driving value for our customers
- Lead technical architecture discussions, maintain and introduce robust, fast, scalable and reliable services primarily written in Go
Who you are?
We’d love to hear from you, if you have:
- 7+ years of industry experience building fast, reliable, data-based applications
- Deep understanding of modern technologies and paradigms and are excited to learn new ones (e.g. Golang, Docker, Redis, Postgres, GraphQl, Python, Kafka, Terraform, Timescale)
- Experience running scalable and reliable systems
- Product minded: You can turn complex business requirements into working software that our customers love to use.
- Pragmatism: Understand the trade-offs in employing different engineering solutions to a problem, valuing pragmatism over idealism. You know when it is time to refactor, and when it's time to ship.
- Team players: You recognize that the ‘whole is greater than the sum of its parts,’ appreciate collaboration, and do your part to make the larger team win.
- Ability to thrive in a dynamic, fast-paced, collaborative, and high-growth environment
- You have some familiarity with Golang and distributed systems
Requirements:
- Bachelors in Computer Science or a related field, or equivalent professional experience
Why work with us?
- Be part of an incredibly talented team who are passionate about all things SaaS
- Join a product-focused company, who: values moving fast and keeping things stable, deploys multiple times a day, knows that sometimes building the “right thing” is more important than building things “right”, as long as we build it “better” each time we touch it.
- You want to be part of a team that leans on each other to learn, grow, and do things better and faster.
- You want to work on hard problems and build the future of IT Operations
- Contribute tangibly and significantly to our core product, bringing value to our customers each and every week
- We are constantly picking up new tools and technologies that help us improve our roles and product
- We are remote friendly!
- We are trusted as the central source of enablement for some of the fastest-growing companies in the world like Peloton, Epic Games, Jamf, Segment, and hundreds more.
Job Benefits:
- Employee Stock Purchase Plan
- Performance Bonus
- Career Growth
- Flexible Work Schedule
- 401(k)
- Health Benefits
- Vision and Dental Benefits
- Beer In Stock
- Flexible Vacation Policy and Paid Holidays
- Company Social Events
Time zone: (GMT-06:00) Central Time
Scalable Path is looking for a Lead Full-Stack WordPress Developer to work on a client project. This is a part-time position (approximately 4 hours/day).
CLIENT COMPANY DESCRIPTION:
The client is small to medium-sized agency with an in-house design team who is working more and more in the website space and looking to supplement their existing development partnerships by identifying potential freelancers who are vetted and trusted.
DUTIES AND RESPONSIBILITIES:
The client is an agency and is designing a new WordPress website for their client in the investment management space. They are looking for a lead developer to help them meet a tight deadline of December 3rd. The website will be mostly a static marketing/informational site. Design files will be provided in Adobe XD format.
Key Features of the website:
- ~15 unique page templates and (perhaps ~25 pages total)
- Email capture for lead generation
- Video embedded on the homepage (and perhaps on other pages)
- Website will have global versions (WordPress multi-site), will need translations (the client is determining if Google Translate plugin will suffice)
- Fund information will need to be automatically integrated (the client is determining whether API exists, or will need to be built from scratch)
- There’s a calculator on the existing website that may need to be included (it was also built in WordPress, so might be transferable to new site)
- Gated content
- Mobile friendly (responsive)
- Newsletter signup (via CRM database Creatio)
Key Responsibilities:
- Facilitate outsourcing of majority of HTML/CSS development to affordable 3rd party company
- Assemble outsourced HTML/CSS into cohesive, polished and fully-functional Wordpress site
- Work directly with the client to understand goals and advise on implementation strategy
- Update content on static pages when final copy is received
- Set up limited CMS for certain types of pages in WordPress (most content will be static for launch)
- Setup WordPress hosting (such as WPEngine) for staging and production environments
Required Skills:
- Experience building and deploying WordPress sites from scratch
- Ability to manage client expectations and deadlines
- Ability to manage a 3rd party development company who will build majority of HTML and CSS
- Experience setting up and managing WordPress hosting
Key Deadlines:
- October 1: Client to deliver mockups, wireframes, requirements doc, etc.
- October 4: Development begins
- End Oct. – Early Nov.: Content delivered to developer
- November 30: Staging website to be sent to end client for final signoff
- December 3: Website launched (non-negotiable, must hit deadline)
RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will be working with a project manager and designer at the client agency, and working with a 3rd party development company to get HTML/CSS produced quickly and affordably. The client is in the America/Denver (-06:00) MDT time zone.
START DATE:
As soon as possible.
EXPECTED CONTRACT DURATION: 1-3 months
The project will start in early October and has a "must have" hard launch date of December 3rd. It is possible that the engagement will continue on past the launch for adding new features and maintenance.
Required skills
- Client Management (Must have)
- CSS (Must have)
- PHP (Must have)
- WordPress Hosting (Must have)
- Written English (Must have)
- Spoken English (Must have)
- WordPress (Must have)
Job Benefits:
- 100% Remote
- Exciting Projects
- Leading Edge Technologies
- Competitive Pay
- Short and Long Term Contracts
This role is an opportunity for a technologist with a passion for Linux and Project Management to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have an affinity for software, great communication skills, and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical.
A Technical Program Manager will provide account leadership and insight for Canonical’s key Tier 1 Enterprise Public Cloud accounts. The Technical Program Manager will be in daily contact with customers in addition to project and program management activities. This role will collaborate with individuals from Engineering through Senior Level Executives. This is a high-profile position where customer relationship management and advocacy for Canonical's technical assets are strategically crucial.
As a Technical Program Manager, you will:
As the Technical Program Manager, you will work with all stakeholders in the development of project statements of work (SoW) and requirement specifications or similar business documents between Canonical and our custom engineering clients. You will manage multiple blue chip company projects simultaneously. You will manage projects through their life-cycles, ensuring the overall goals for both Canonical and the client are met. Periodic international travel is required. Travel amount and duration will vary based on company and program requirements.
Technical Program Manager key responsibilities
- Ensure projects are delivered within the time/resources/scope expectations
- Draft and maintain project specific schedules/project plans
- Manage project risk mitigation and plans
- Assist in development of a project statement of work and RFI/RFP response
- Conduct weekly status meetings and quarterly business reviews with customers for assigned projects.
- As needed, manage the delivery schedule of critical third party deliverables for the project
- Identify and manage engineering requests that are not part of existing business contracts.
- Advocate to customers the appropriate technologies from Canonical's portfolio
Required skills to be a successful Technical Program Manager:
- Proven background in IT Cloud industry as a developer, development manager or agile software manager or scrum master
- Experience as an enterprise Project/Program Manager or experience as a scrum master in a startup
- Deep understanding of Linux, Open source, and the Public Cloud space
- Ability and willingness to travel domestically and internationally
- Strong technical negotiation skills
- Bachelor's Degree preferably in a STEM discipline
- PMI or equivalent certification preferred
- End-to-end project management experience in a technology field preferred
About Canonical
Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world’s #1 cloud operating system. Our mission is to realize the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.
We offer:
- Learning and Development
- Free Individual Health Insurance
- Annual Compensation Review
- Recognition Rewards
- Annual Leave
- Priority Pass for travel
- Flexible working option
- 18 weeks paid parental leave
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 the software behind your energy supplier
At ENSEK we make and manage the tech that energy suppliers rely on to manage all their interactions with their gas and electricity customers.
Think about the energy supplier you are with. They can use our critical software as the backbone of their service to you. This allows them to onboard you as a new customer, handle your meter readings, let you analyse your usage and bills, as well as taking your payments at a lower cost to them and to customers just like you.
The types of energy supply businesses we work with can range from mid-sized, challenger brands, through to global enterprise suppliers. They come to us at ENSEK, because our software, our services and our people are game changers. We offer a total service at a much lower cost than traditional providers with no loss of customer engagement or satisfaction. As you can imagine, that makes us hot property in the energy supply world, and we are expanding rapidly as a result.
We are demystifying and simplifying
To understand where we fit in this highly complex market, think of how easy it is for you to order an Uber, complete online banking, or buy something on Amazon for next day delivery. As consumers with busy lives, we expect things immediately, and at ENSEK, we are working hard to demystify the energy industry and reduce complexity, so it can respond in the same way.
We are driving decarbonisation and democratisation
Looking ahead in our marketplace, you can add the increasing, global uptake of solar panels, the purchasing of electric vehicles, and the growth of battery storage. These are all exciting initiatives that we are working on right now. We want to give energy suppliers the opportunity to build for this new energy future and give energy consumers, like you, the chance to live a greener lifestyle and, importantly, make more choices about how you use your energy.
As we hope you can see. It’s a very exciting time to join a company and an industry that has a very bright future.
Position
- Design, develop and implement technical solutions that support day-to-day operations with assistance from Senior and Lead Software Engineers
- Coach and mentor more junior members of the software engineering team, for example placement students.
- Work with your team of Engineers, Business Analysts and Product Owner to understand and evaluate complex business models
- Peer review fellow software engineers' work, offering constructive feedback where relevant
- Working with your team, you will support client and internal queries in relation to your specialist domain, helping resolve issues that might impact service delivery
- Deliver clean code that aligns with our software engineering best practices
- Contribute to your team’s scrum ceremonies, including daily stand-ups, sprint planning, refinement and retrospectives.
Requirements
TECHNOLOGIST
Passionate about technology, you’re comfortable in your use of C#, SQL, and JavaScript. You may not have professional experience with cloud-based technologies, but they’ve got your interest and you’ve been known to dabble with them in your spare time.
AGILE
To you, agile is more than just a buzzword. You’ll be onboard with agile and experienced in its use. You’ll understand the problems it sets out to overcome, the importance of communication and the value of iterative development.
PROBLEM SOLVER
You may not have all the answers to solve any given problem, but you know how to tackle a challenge head on. Using all the resources at your disposal, you can hunt down proposed solutions and collaboratively implement a working solution.
Other information
Holiday: 20 days + Australian Bank Holidays.
Hours: Your ordinary hours of work are 38 hours per week to be worked 5 days per week, Monday to Friday and between the Company’s normal office hours of 8am to 6pm, plus reasonable additional hours as are necessary to complete your work.
Home Working: This is a home-based role. We have office space in Melbourne and would try to get some regular team meets, catch ups and client contact
Job Benefits:
- 33 days holiday including 8 bank holidays + option to buy/sell 5 days
- Clear and attainable career development and progression routes
- An extra day off for your birthday
- Discounted Travel Passes
- Health Insurance
- 50% Virgin Active membership
- £99 Apple Watch
- Starbucks coffee each week
- Cinema tickets each week
- Mindfulness & relaxation support
Time zone: (GMT+11:00) Eastern Time - Melbourne, Sydney
At Pento we're building a better, faster, and more modern way for companies to run and automate payroll. We're looking for a Head of Engineering to build and lead our engineering team, and help us continue to build an amazing product that our customers love and trust.
We've just raised our series A of $15.6M to bring the future of payroll to even more companies, and we're now looking for new team members to join our growing team.
The short version
Where: Remote
The Client Domain is all about innovation. Here we shape our products to satisfy the needs of our heterogeneous customer base. To achieve this you will collaborate closely with the Frontend Engineers in the team to design and implement bespoke APIs and services that will be used by our different products and brands.
We are responsible for the development of the backend services that power our client applications, i.e. primarily the API Gateway of our platform but also client-related services such as authentication, internationalization or content management and other backend services that allow us to provide a unique experience to a specific segment of our users. Being our platform’s gateway to the outside world, scalability and responsiveness is of utmost importance in the Client Domain. It is worth noting that the traffic pattern of our platform will not only be dictated by the sporting calendar but also by the sometimes unpredictable behavior of our users.
By joining our team you will be working primarily with Scala but you will also influence the full lifecycle of our software, starting with architectural and design decisions, all the way to the implementation, testing and monitoring of the resulting services.
About You
- You have good problem-solving skills, a tendency towards simple and effective solutions, and a “getting things done” mentality
- Analytical thinking, troubleshooting skills, attention to detail
- You are a reliable, trustworthy person that keeps their promises
- Interest in keeping yourself up to date and learning new technologies
- Product-oriented mindset and eagerness to take part in shaping the products we build
- Ability to work autonomously in a fully distributed team
- Good communication skills in verbal and written English
Remote Work
Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in Europe. You must also be able to travel to other European locations 1-2 times a year for our onsite meetings.
Compensation
The compensation range for this role is €50,000 to €80,000 annually, depending on your skills and experience. We encourage you to read our Recruitment FAQs for further details. In addition to the monetary compensation, we provide a number of perks to all team members.
Job requirements
- You should have at least 2 years of professional software development experience
- Interest in functional and concurrent programming, as well as distributed systems
- Scala experience is not mandatory, but you will have to implement our coding challenge in Scala and we expect an idiomatic solution
Bonus Points
- Experience with Scala and its ecosystem
- Understanding of microservice architecture, message-based communication and stream processing
- Knowledge of test automation, cloud and containerization technologies and CI/CD pipelines
Responsibilities
- Write maintainable and clean code
- Monitor and troubleshoot services
- Ensure that the services are up to the latest standards in terms of security, scalability and resilience
Job Benefits:
- Distributed Team, enabling us to hire Europe's best talents
- Work only with the latest technologies
- Use the best tools and resources money can buy
- Regular onsite meetings across Europe
- Competitive Compensation
- Personal Development Allowance of €1,000 annually
- Co-Working Space & Home Office Allowances
- Flexible working hours and 35 days PTO (vacation & national holidays)
- Monthly wellbeing allowance for Gym Membership, Massages etc.
Time zone: (GMT+01:00) Berlin +/- 2 hours
In-office locations: Bengaluru, Karnataka, India.
Remote location(s): India.
Minimum qualifications:
- Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience.
- 10 years of relevant work experience in software development.
- Experience in software development using a general purpose programming language (e.g., C/C++, Java, Python, JavaScript, C#, Go, Objective-C, and/or Swift).
- Experience architecting and developing distributed systems design.
Preferred qualifications:
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- Hands on technical leadership experience leading project teams and setting technical direction.
- Experience architecting and developing solutions to ambiguous problems with significant impact.
- Demonstrated expertise working with one or more of the following: Infrastructure, Machine Learning, Mobile Application Development, Embedded Systems, Front End Development, Security and Privacy.
- Interest and ability to learn other coding languages.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.
Google is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on millions, if not billions, of users. At Google, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, Social to Local, Google engineers are changing the world one technological achievement after another.
Responsibilities
- Help build a team and cultivate innovation by driving cross-collaboration and execution of projects across multiple teams.
- Lead designs of major software components, systems, and features.
- Design, develop, test, deploy, maintain and improve the software.
- Manage individual projects priorities, deadlines and deliverables with your technical expertise.
- Mentor and train other team members on design techniques, and coding standards.
Job Benefits:
- High-tech tools - workstations, tablets, phones and data centers.
- Vacation, travel insurance and emergency assistance.
- Leave for new parents and caregivers.
- Reimbursements for classes or degree programs.
- Healthy meals and fitness facilities provided in-office.
- Comprehensive health care coverage.