Recent remote jobs
We are looking for a remote Android Developer with strong knowledge in Kotlin and Java to join our mobile development team. This is a long-term full-time (40 hrs/wk) contract role.
What You’ll Do:
- Write quality-first Kotlin / Java code to improve our existing product.
- Work on location awareness features (GPS tracking) for Android.
- Join us in technology discussions, code reviews and operational proposals.
- Collaborate and contribute your systems expertise when defining new specifications.
- Communicate with our teams responsible for product, design and server operations.
What You Should Have:
- 3+ years of experience with Android (Java / Kotlin).
- Deep knowledge of the Android SDK.
- Experience using Jetpack Compose.
- Confidence using advanced Git commands.
- Understanding of popular design patterns (MVVM / VIPER).
- Nice to have: knowledge of C/C++, SQL, REST, Design
We are looking for a remote iOS Developer with strong knowledge in Swift to join our mobile development team. This is a long-term full-time (40 hrs/wk) contract role.
You’ll be helping us provide tools for staff management, invoicing, performance tracking, work orders, task scheduling and talent acquisition.
What You’ll Do:
- Breathe life into our specifications with thoughtful quality-first Swift code.
- Innovate with new technologies in a flexible and modular architecture.
- Join us in technology discussions, code reviews and operational proposals.
- Collaborate and contribute your systems expertise when defining new specifications.
- Communicate with our teams responsible for product, design and server operations.
Requirements
- 3+ years of experience with Swift.
- Deep knowledge of the iOS SDK & MacOS usage.
- Confidence using advanced Git commands.
- Passion for building experiences that will be loved.
- Nice to have: C/C++, Objective-C, SQL, REST, Djinni, Design
We are looking for a senior data engineer with a focus on data engineering to join our product and engineering team. Our main office is in Paris and we are a very distributed team and are open to people working remotely in Europe and the Americas **What you will do**
- Leveraging your experience in building and maintaining complex data pipelines, you will drive the development of our analytics platform currently built on AWS Firehose/Kafka, S3, Athena, and Airflow / EMR / PySpark / TimescaleDB.
We are looking for someone who is eager to:
- Collaborate with other developers to ship new features
- Be in charge of the overall architecture of data pipelines
- Ensure that we have the right tests and structure in place to make sure that we can move quickly without breaking everything
- Share his/her knowledge of data engineering principles and best practices with the team
- Keep learning new technologies and be on the look-out for new ideas that we should try out
**What we are looking for**
- A Spark expert
- Experience with complex data pipelines and orchestration in the Cloud
- Quality-oriented mindset: testing, code reviews, code quality, etc.
- Awareness of performance considerations
- A passion for simple, maintainable and readable code that balances pragmatism and performance
**How do we build our products?**
- We process millions of events every day and are building our analytics platform on Kinesis Firehose / Kafka / S3, with Airflow/PySpark and TimescaleDB to provide an easy-to-use platform for querying and graphing events to everyone in the company and outside.
- Most of our front-end applications rely on Angular or React and we also build native mobile SDKs for Android and iOS for our clients to embed in their apps.
- Our back-end applications use Feathers or NestJS for building REST and GraphQL APIs. We try to keep our services small and lean and use AWS Lambda/Serverless for background jobs. We leverage PostgreSQL and DynamoDB as our main databases.
- We rely on a lot of AWS/GCP services (Beanstalk, Lambda, CloudWatch, S3, etc.) for building, deploying, serving, monitoring and scaling our services. We use Gitlab for our code and issues and our CI, and believe in full automation of our deployment stack with infrastructure-as-code (CloudFormation/Terraform) for everything.
**Our vision as a team**
- We are building a product and engineering team that is strongly committed to a high level of quality in our products and code. We believe that automation is the key to consistently achieving that along with velocity of development, joy, and pride in what we deliver.
- At Didomi we are organized into feature teams and work with 2-week sprints. We do our best to avoid pointless meetings. The majority of the engineering team works remotely from all over the world, the only hard requirement is a 4-hour overlap with CET working hours.
- We rely on automated tests of all sorts (unit, integration, linters, you-name-it!) and continuous integration/delivery to build flexible applications that are able to evolve without breaking. We trust that it enables engineers to focus on the quality of their code and iterate fast without fears of breaking stuff. And when we break stuff, we fix it and learn from our mistakes.
**Hiring process**
- An intro call with HR
- An intro call with an Engineering Manager
- A code challenge to build a simple Spark application. This is used as the basis of discussion for the next step. You can find our challenge on https://github.com/didomi/challenges/tree/master/data. We also accept suitable open-source projects in place of the challenge.
- A 1h code review session and architecture discussion with 3-4 Didomi engineers
- A set of 1:1 30-minute calls with the CTO, engineers, and a product manager
- For the architecture discussion, we ask you to sketch an architecture (think of event streams, databases, query engines, etc.) and discuss options and trade-offs as we would on a normal day at Didomi.
- We understand you already have a job, obligations (and maybe a personal life!) so we'll work with you to make sure it doesn't take up too much of your time while still providing a good basis for a very concrete discussion.
**This is a remote role based anywhere in the US**
About The Role:
At Facet Wealth, we put the client above all else. As a Full Stack Engineer at Facet Wealth, you will work with our Engineering & Product teams, playing a critical role in developing world class commercial software used by our lead planners & clients. Our goals are focused on developing a product to improve the financial lives of millions.
A successful candidate would be proficient in modern front and back end tools and development methodologies. As well as being interested in learning new languages, technology stacks, tackling large and complex problems, and the ability to work both independently and in a peer programming environment.
Tremendous growth potential exists at Facet - your growth opportunities are virtually unlimited. We are truly passionate about helping realize our team members' potential through active mentorship. We value drive, ownership, and commitment as we grow our company.
Your Day-To-Day Responsibilities:
- Collaborate with Product and Planners to define solutions to problems
- Design, develop, and test code written in Golang and React and deployed to AWS
- Estimate tickets in a ScrumBan process
- Commit code constantly to Git/Bitbucket in a mainline development environment
- Write all the tests. Frustrated about never having time for tests? Not at Facet
- Pair program with other developers as desired
- Participate in daily standups
- Participate in weekly "Tech Stack Tuesdays" to learn new development skills and techniques
- Participate in bi-weekly "Fast Fridays" focused on performance improvements in the app
- Participate in in quarterly 3 day Hackathons and win fun prizes
- Constant learning and personal growth
Job Specific Requirements:
- Excited about learning new skills and working in a startup environment where change is normal
- 3-8 years of full stack web development or related experience
- Go, Java, .NET Core, Node.js, or other web-development framework
- JavaScript experience, React.js is preferred
- Relational databases experience, MySQL is preferred
Preferred Skills and Experience:
- Experience with Golang and React
- Experience with AWS: ECS, EC2, RDS, S3
- Experience with the REST Architectural style
- Experience with The Clean Architecture
- Experience with Git, Bitbucket
- Experience with frontend toolchains such as Webpack, Gulp, or Grunt
- Experience with frontend testing tools and frameworks such as Mocha/Chai, BrowserStack, Puppeteer
- Experience with automated testing (unit, integration, regression, performance)
- Experience with responsive design and PWAs
- Familiarity with Linux
- Familiarity with Docker
- Familiarity with FinTech APIs such as Plaid, Finicity, Yodlee, APEX, Orion
What We Offer:
- Competitive Salary and Equity
- Unlimited vacation: we trust you
- All the benefits: medical, dental, and vision insurance, 401(k) with employer match, short and long term disability coverage (paid by Facet), life insurance options and paid maternity and paternity leave
- Certification reimbursement program
- Work from anywhere: our founders are big fans of distributed work
Why Working At Facet Wealth Is Awesome:
Our mission is to empower people to live more enriched lives by delivering a new standard of financial advice. We're here to deliver amazing client experiences by making financial planning as it should be. No matter the role at Facet, we are all 100% committed to excellence in service of our clients. Every single member of our team is an active participant in helping to improve and evolve our business.
We believe in creating a safe space for open and honest conversations, being inclusive of all communities, and ensuring Facet is a place where everyone's voice can be heard. At Facet Wealth, we specifically look for individuals of varying strengths, skills, backgrounds, and ideas. We believe this gives us a competitive advantage to better serve our clients and employees.
About The Role:
At Facet Wealth, we put the client above all else. As a Salesforce Engineer at Facet Wealth, you will work with our Engineering & Sales teams, playing a critical role in developing the Salesforce components and tools used by our sales team. Our goals are focused on improving the financial lives of millions.
A successful candidate would be proficient in Lightning Web Components, APEX and SOQL, as well as conscious about staying up to date in Salesforce best practices. As well as being open to learning new technology stacks, tackling large and complex problems, and the ability to work both independently and in a peer programming environment.
Tremendous growth potential exists at Facet - your growth opportunities are virtually unlimited. We are truly passionate about helping realize our team members' potential through active mentorship. We value drive, ownership, and commitment as we grow our company.
Your Day-To-Day Responsibilities:
- Collaborate with the Sales team to define solutions to problems
- Design, develop, and test code written in LWC and APEX and deploy to Salesforce Cloud
- Estimate tickets in a Scrum process
- Participate in daily standups
- Pair program with other developers
- Write all the tests. Frustrated about never having time for tests? Not at Facet
- Constant learning and personal growth
Job Specific Requirements:
- Excited about learning new skills and working in a startup environment where change is normal
- 2-8 years of Salesforce development experience
- LWC, APEX, SOQL experience
Preferred Skills & Experience:
- Experience with Git and Bitbucket
- Experience with relational databases and composing SQL queries
- Experience with The Clean Architecture
- Experience with automated testing (unit, integration, regression, performance)
- Experience with call center to Salesforce integrations
Benefits & Compensation:
- Competitive Salary
- Equity
- Unlimited PTO
- All the benefits: medical, dental, and vision insurance, 401(k) with employer match, short and long term disability coverage (paid by Facet), life insurance options and paid maternity and paternity leave
- Salesforce Certification reimbursement program
- Work from anywhere in the US
Why Working At Facet Wealth Is Awesome:
Our mission is to empower people to live more enriched lives by delivering a new standard of financial advice. We're here to deliver amazing client experiences by making financial planning as it should be. No matter the role at Facet, we are all 100% committed to excellence in service of our clients. Every single member of our team is an active participant in helping to improve and evolve our business.
We believe in creating a safe space for open and honest conversations, being inclusive of all communities, and ensuring Facet is a place where everyone's voice can be heard. At Facet Wealth, we specifically look for individuals of varying strengths, skills, backgrounds, and ideas. We believe this gives us a competitive advantage to better serve our clients and employees.
Javascript Frontend Developer | Remote (Freelance)
As a Frontend Developer - Freelancer at Mercateo, you will be part of a remote and global team that is already living tomorrow's working world today. We are convinced that professionalism and good teamwork do not need co-location or borders.
What you’ll do:
- You develop application frontends with your team using modern JavaScript frameworks.
- You think and work beyond frontend and help shape our backend systems.
- You are a sparring partner for our designers and usability experts* and get involved in the design.
- You show our backend specialists what they need to know about modern frontends.
What you’ll definitely need:
- You already have experience building web applications with JavaScript, have a good understanding of Java, and are comfortable with terms like REST and HATEOAS.
- You can bring other team members along to build the frontend to new or existing applications together.
- You rely on a modern tool chain from development and testing to automated builds, deployments and monitoring.
- You are open and curious to move in the complete technology stack (full stack) and to develop this further with your colleagues.
What you can expect from us:
- High degree of creative freedom in a committed, fast-paced technological environment.
- Development of an exciting business model thanks to a modern technological landscape.
- An agile software company with flat hierarchies and open communication.
- We encourage you to dedicate 10% of your working time to your professional development.
- A cool team where you can learn from each other and be able to contribute your own strengths.
We are interested in long-term collaboration and that Mercateo is not just "one project" among others for you.
If you are moreover burning for modern and functional web frontends, love JavaScript and new challenges, we are the perfect fit for you!
And please feel free to share work samples, project links or/and open repositories e.g. GitHub with us - sharing is caring.
Job Benefits:
- Development of an exciting business model
- An agile software company with flat hierarchies and open communication
- Flexible work time / schedule
- High degree of creative freedom and equipment of your choice
- Dedicated 10% of your working time for your professional development
- A cool team where you can learn from each other
- Thoughtful onboarding including networking cross-functionally
- Lived values: Trusting+Sustainable+Human+Courageous+Fair and Diverse
Job Description:
Mission Control is seeking a curious, open, driven and playful teammate to join us as a Senior Full Stack Engineer. This position will help build a product that gathers and grows communities through the recreational play of games. You will collaborate with a small, startup engineering team to architect, implement, test, and continuously deliver new features across a mobile player app and admin web platform.
Organization Description:
Mission Control exists to gather and grow community through the structured play of video games with our B2B Gaming Community Engagement Platform.
For players, it is a mobile app where gamers can join recreational gaming leagues, similar to their local adult softball league or college intramurals - but with video games. Gamers join leagues hosted by organizations like local parks departments, college recreation departments, LAN Centers, or other groups. Mission Control manages the league schedule, validates scores, and determines the champion while also serving as a forum for league members and friends. On the other side, organizations use Mission Control to gather their community, host leagues of various game titles, and manage their esports operations. Mission Control is a great tool for organizations to expand their recreational offerings, create new revenue streams, and learn more about their community.
Our Values:
We are DRIVEN
We challenge each other and ourselves to strive for excellence in all that we do. Achieving excellence is not a singular task, but an everyday operation; and when faced with failure, we rely on the support of each other to get back up and keep moving forward. As a team, we are driven to build our own community as well as the community we are built in.
We are PLAYFUL
Just as we want our customers to enjoy community and connection through our product, we want our team to embrace life and all that comes with it. Playfulness and our passion for things outside of work fuel our excitement to create and excel within work. While our teams take their work seriously, they always approach it with joy and the goal of creating joy for their colleagues and our customers. Even when work is intense, we take care of ourselves by guiltlessly destressing with our hobbies and breaks.
We are OPEN
Here "To Gather" communities for our customers, openness means dedicating our business to an inclusive community. Our focus on collaboration encourages feedback and responsiveness in processing and implementing action. Openness to us includes diversity of thought, perspective, and background that are all integral to acting with humility and trusting our teammates. Openness means being able to "disagree, then commit" to team objectives selflessly.
We are CURIOUS
Made up of explorers and innovators, our teams seek creative solutions and go the extra mile. When faced with challenges, we innovate, test, & consult the data to make decisions rather than defer to hierarchy or titles. We acknowledge we do not know everything, are always hungry to learn more, and embrace the "ask" for help from others while seeking to improve our business and ourselves, daily.
We are TEAMMATES
Founded on partnership and focused on building community, we know no business can succeed without a team, and no individual can thrive without support. By treating each other with compassion and empathy, we solve problems rather than pass blame. As a player on this team, we own our choices and failures without making excuses, celebrate each other's accomplishments, and understand that we experience every hurdle and success together, as a team.
Primary Roles and Responsibilities:
- Write pragmatic, high-quality, testable code
- Collaborate with peers on brainstorms, technical design discussions, pair programming sessions and code reviews
- Work with MySQL, along with NoSQL (Firebase, MongoDB or DynamoDB)
- Work with a modern technology stack that includes Node.js
- Work with a modern PHP technology stack that uses Laravel and Lumen
- Work in a CI/CD environment using Docker
- Work with 3rd party vendors to support API integrations
- Work well with other engineers while setting & enforcing best practices for teammates
Requirements:
- Bachelor's Degree in Computer Science, or related work experience
- 3+ years of experience with PHP and Laravel
- 2+ years of experience with Angular or similar framework
- Experience with JavaScript, HTML, and CSS
- Capable of working in an Agile environment
Bonus:
- Strong passion for video games or games in general
- Past Startup experience
- Familiarity with Test Driven Development
Benefits:
- Early-stage company equity
- Health, Dental, and Vision Insurance
- Unlimited personal time-off, 2 week minimum required. 12+ days of company holidays
Location:
- This is a remote (US Only) position or flexible position based in St. Louis, MO
- At this time, Mission Control will not sponsor a visa application for this role
SailPoint is seeking a Product Security Architect to provide technical leadership and execution for an industry-leading Product Security program. As a provider of both SaaS and enterprise software for some the world’s most prestigious organizations, SailPoint strives for best-in-class security for its product offerings. This critical role will be responsible for performing security architecture reviews and offering consulting services as well as be a key player in designing the overall strategy of the Product Security Program at SailPoint.
The ideal candidate will be highly collaborative and customer service oriented; balancing the right level of security with business objectives and working to creatively solve complex Product Security related problems.
This is a challenging and impactful role with security responsibilities that all product offerings and can be REMOTE or based in Austin, TX.
Responsibilities:
- Advise on the secure design of product and application architecture.
- Perform Threat Modelling, assess and document product risks and/or application designs.
- Participate in expanding/maturing the SailPoint S-SDLC program
- Work with product teams and shared services to determine appropriate scanning cadence based on risk.
- Develop and maintain checklists and working aides for secure development.
- Design solution blueprints that meet the security needs of the system.
- Approve security guidance and training materials provided to development teams.
- Provides input to security risk impact assessment.
- Approve architecture change proposals from a security perspective.
- Conduct Third party/Alliances assessments.
- Be a key advisor to the overall strategy and roadmap of the Product Security Program.
- Be a part of the Product Security Incident Response Team (PSIRT) at SailPoint.
Requirements:
- Bachelor’s degree with 12+ years of experience/Master’s degree with 8+ years of experience in IT Security
- 6-8 years of Technical Product Security related experience around Threat Modeling and Attack Surface Analysis.
- US Citizenship is required due to the nature of the role
- Proven track record of solving complex Product Security issues and protecting products using a risk-based approach.
- Extensive knowledge of the current Product Security threat landscape and industry best practices.
- Extensive experience of performing Threat Modeling and Product Security design reviews and incorporating them as part of SSDLC processes.
- Experience with compliance/certification frameworks such as ISO27001, SOC2, FedRAMP, SOX, GDPR from a Product Security standpoint.
- Experience working in Agile development with experience in the following technologies:
- Containers (Docker, Kubernetes, or similar)
- Infrastructure as code (Vagrant, Docker, Ansible, Chef, Terraform, or similar)
- Continuous integration (Jenkins, Bamboo, Hudson, or similar.)
- Integration of Security testing tools into pipeline
- Defect tracking (Jira, Bugzilla, ServiceNow, or similar.)
- Source code management (GitLab, GitHub, BitBucket, or similar.)
- QA Testing tools (nUnit, jUnit, Selenium, Cucumber, or similar.)
- Application security testing tools (SAST, DAST, IAST, SCA, or similar.)
- Various *nix distributions
- Cloud environment (AWS, Azure, or similar)
- Ability to innovate and find creative solutions that balance the needs of the business with the needs of security.
- Minimal travel (<10%) to Austin,TX
- Certification such as CISSP, CISSP-ISSAP, CSSLP, OSCP, GSEC
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
You’re a software engineering manager with technical experience in building backend services, data stores and APIs. You want what your team builds to be robust, reliable, and set the bar for quality across the organization. You can understand a team as a kind of system, and you know the best way to optimize it is by working excellently with people while also understanding the technology. You know how to find, hire and retain top talent to build complex software while coaching them on their performance and engagement with their team.
You will lead a team of engineers that is delivering and supporting software that are critical pieces of the IdentityNow SaaS solution. You will work closely with Product Managers, Designers, Architects, Quality and DevOps engineers, and other Engineering Managers to continuously deliver value to our customers. In turn, you will develop and grow as a manager and leader of people. You will receive thoughtful coaching, consistent feedback, collaboration on your career path, and support to learn and pursue success for your own career. You will gain experience through shipping great software, and leading a team through a complex environment to support customers and deliver results for the organization.
What You’ll Make Happen:
- Listen to what your team needs to deliver better software, then proactively do those things
- Partner with Product Management to ensure your team has clear tactical and strategic backlogs
- Balance competing priorities to ensure we effectively ship new features while resolving defects and managing technical debt
- Introduce, run, tweak, and optimize team project management processes, as the principal owner of team delivery
- Recruit, coach, develop, and motivate high performing engineers
- Proactively seek to listen and find alignment with other engineering teams and stakeholders by understanding your team's technology, building strong relationships, and insisting on high-quality solutions
What You Get Excited By:
- Your team achieving real business results and incremental milestones
- Delighting our customers and end users
- Coaching and developing engineers on your team along their chosen career paths
- Using data to objectively measure impact and optimize engineering processes
- Meeting deadlines and coordinating with technical team members in order to deliver quality results
- Attracting and motivating excellent engineers who care about great teams and great software
Requirements:
- 1+ years in a Software Engineering Management role on backend services exposing APIs
- 3+ years of hands on experience as a Software Engineer
- Deep knowledge of agile processes and workflows, and some experience implementing them
- Technical experience and fluency at the architectural level, enabling easy discussions with engineers
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
SailPoint is the Worldwide Leader for Enterprise-Class IAM (Identity and Access Management). We minimize risk and maximize business growth by managing access to data and resources across our client’s enterprise. We do it effectively and securely for every person who interacts with our client’s organization—any user, on any device, anywhere in the world.
We were first to recognize that companies could benefit from an approach to identity that addresses both IT and business priorities. We developed a unique, risk-based model and leveraged that approach for everything from compliance to user provisioning. Then we followed that with the industry's first solution for truly extending enterprise identity management to applications in the cloud.
Today, we offer comprehensive products that can handle enterprise IAM on-premises or as a cloud-based service. This gives you the freedom to choose the best solution for your current needs, while at the same time establishing a clear path for future growth.
The ideal candidate on the DevOps team will be a self-starter who enjoys a fast-paced job, thrives on problem solving, and is committed to delivering seamless product availability to large enterprises around the world.
Responsibilities:
-
Build and maintain a resilient, secure, and efficient SaaS application platform to meet established SLAs
-
Automate build, test, and deployment for distributed, fault-tolerant infrastructure
-
Maintaining and improving existing ETL pipelines and reporting models
-
Designing and building tools that make our data pipelines more reliable, manageable, and resilient.
-
Monitoring and incident response for distributed applications
-
Collaborate with developers to bring new features and services into production
-
Utilize a combination of open-source and custom software to solve product challenges
-
Drive improvement to operational practices and procedures
-
Proactively meet standards for information security and compliance, such as ISO, SOX, SSAE 16, etc.
Background & Experience:
-
Experience in 24x7 production operations, preferably supporting a highly available environment for a SaaS or cloud service provider
-
Solid understanding of databases (SQL, NoSQL, Gremlin, Cassandra, in-memory databases like Redis)
-
Experience with cloud infrastructure environments, preferably AWS
-
Experience with Java applications and related J2EE technology stack
-
Experience with containerization technology including: Docker, Kubernetes, and AWS ECS
-
Experience with data tools such as Elasticsearch, Kibana, Airflow, Kafka, and Flink.
-
Release automation (Jenkins, Argo, etc.), system administration, system configuration, and system debugging experience
-
Experience using scripting languages (Python, Bash, PowerShell, etc.) and infrastructure-as-code tools (Terraform)
-
Strong understanding of system and networking concepts and troubleshooting techniques
-
Strong interpersonal and teaming skills - ability to set and enforce process and influence engineers who are not direct reports.
-
Ability to operate in an agile, entrepreneurial start-up environment.
Education:
-
Bachelor's degree in Computer Science or other technical discipline, or equivalent experience
-
7+ years of DevOps experience
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