Recent remote jobs
At BlueLabs we started out last year with the vision of building a next-generation sports betting platform focused on performance, reliability, modularity and automation. After a period of experimentation, we are now excited to see our technology powering the launch of a new B2C operator in Ghana in early 2021.
To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries, we are now looking into growing our team. As a result, two of our teams (i.e. Betting and Account) are now on the lookout for seasoned Software Engineers who want to join our distributed team and help us execute our vision.
The Team
The Account Team is responsible for the development and daily operations of the core services powering business-critical functions such as player account management and wallets. Other focus areas include, but are not limited to: responsible gaming, integration with third-party payment providers, integration with Mobile Network Operators, and player acquisition and retention programs with a focus on personalisation and automation.
The Betting Team is responsible for designing, developing, and operating all services relating to the lifecycle of bets in our sports betting platform. This stretches from bet placement to bet settlement, including advanced features such as an event- and player-based risk management, ability to build complex bets such as from outcomes with dependent probabilities, or continuous calculation of early settlement offers (cash out).
The services built by our teams are to be concurrently used by thousands of users and are expected to be able to handle hundreds of thousands of daily transactions in a timely manner.
Sub-second latency is welcomed but high throughput has higher priority in the Betting domain. The goal is building a sports betting platform where no bet is rejected due to lack of capacity in the system. Bet settlement is worth a special mention as the platform needs to be able to quickly evaluate hundreds of thousands of bets upon the resulting of an underlying sporting event.
Raw performance isn't everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever-changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.
We are building a microservice architecture based on event sourcing using Pulsar. Our services are written in Golang and use PostgreSQL as an operational database. We use SemaphoreCI to deploy our services to a GKE cluster, which is provisioned using Terraform.
A good candidate should have high standards for himself, a desire to build high-quality, well-tested, production-ready solutions and constantly improve his/her skills. We expect you to take ownership of some parts of the platform, be proactive over the entire development lifecycle and have the ability to work in a fast-paced environment. If this sounds scary, don’t worry - you won’t be alone in this. We value teamwork, trust, communication and a healthy working relationship, so you can always count on the team for support.
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
We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. 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 a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.
Compensation
The budgeted compensation range for this role is €58,000 to €76,000 annually, depending on your background and experience. As an independent contractor, you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.
Job requirements
- BS degree in Computer Science or similar technical field
- 1+ years of professional software development experience using Go
- Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ, Kafka or Pulsar
- Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores
- Ability to write clean, efficient, maintainable, and well-tested code
- Familiarity with test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines
- Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents
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 time-off policy with 25+ Vacation Days
- Monthly wellbeing allowance for Gym Membership, Massages etc.
Summary
The Anti-Harassment Tools Team at Wikimedia Foundation is looking for a Staff Software Engineer to work with us to build features that help identify and stop harassment on all of our Wikimedia projects, including Wikipedia. This role is full-time, 100% remote, and global.
The Anti-Harassment Tools Team is an interdisciplinary product team developing tools that help administrators and staff in their efforts to combat these people who would use our projects to harm civil discourse, the integrity of the content, or other users of our projects. This includes some light data analysis tools and some enforcement tools.
We are seeking a software engineer to join us in this fight to protect our users and our projects. Stopping harassment on our projects is a pillar of our Foundation’s strategy and planning for the future. This is important, highly visible work. Currently, we are working on a broad set of tools related to user privacy and protection. You can see more details in our backlog.
Your daily work will include contributing new patches or pull requests for existing features, generating requirements and prototypes for new features, estimating new work, collaborating with a designer, or helping a volunteer engineer get their code shaped up. The team is fully staffed with a Product Manager, Engineering Manager, Product Designer, Research Analyst, Data Analyst, Community Liaison, Test Engineer, and several Software Engineers, of course.
Because of the sensitive nature of the tools we build, our work is highly collaborative and heavily tested. We interact with database administrators, security engineers, and other teams on a regular basis.
We use open source tools as much as possible, and always open source our own work (check out our Github). PHP and JavaScript make up most of our code, but we value using the right tool for the job. Developers at the Foundation have autonomy and responsibility, and can have a large and immediate impact on the future of the site and the movement. Our world is vast and can be complicated, so we value communication, enthusiasm, and eagerness to learn as much as certificates or degrees.
Responsibilities
- Develop, test, and deploy new features, improvements and upgrades to various systems and tools used by administrators and staff
- Work with Foundation staff and volunteers on software design, development, testing and evaluation of potential technical solutions
- Ensure positive and constructive discussions with the community and the Foundation
- Work and communicate effectively within a small team distributed across multiple time zones
Requirements
- Education and/or experience with Object-Oriented development using a scripting language (such as PHP, Python, Ruby, or JavaScript). Most of our work is in PHP and JavaScript
- Interest in front-end web application development skills
- Openness to working with a diverse and geographically distributed team
- Strong written communication skills as our collaboration largely happens online
- Bachelor’s degree in CS or related field or the equivalent in work related experience
Nice to Haves
In addition to the basic skills needed for being successful, these skills could set you apart from the pack!
- Experience with MediaWiki development or as a contributor to Wikimedia projects
- Experience with unit testing and integration testing and agile methodologies
- Any other free/open source software development experience is highly welcome
- Understanding of the free culture movement
- Experience with machine learning or AI technologies
- Experience with online community moderation or anti-harassment tools
Show us your stuff!
If you have any existing open source software that you've developed (these could be your own software or patches to other packages), please share the URLs for the source. Links to GitHub, etc. are exceptionally useful. This is optional and your candidacy will not be negatively impacted if you don’t have public work to share.
The Wikimedia Foundation is...
...the nonprofit organization that hosts and operates Wikipedia and the other Wikimedia free knowledge projects. Our vision is a world in which every single human can freely share in the sum of all knowledge. We believe that everyone has the potential to contribute something to our shared knowledge, and that everyone should be able to access that knowledge, free of interference. We host the Wikimedia projects, build software experiences for reading, contributing, and sharing Wikimedia content, support the volunteer communities and partners who make Wikimedia possible, and advocate for policies that enable Wikimedia and free knowledge to thrive. The Wikimedia Foundation is a charitable, not-for-profit organization that relies on donations. We receive financial support from millions of individuals around the world, with an average donation of about $15. We also receive donations through institutional grants and gifts. The Wikimedia Foundation is a United States 501(c)(3) tax-exempt organization with offices in San Francisco, California, USA.
As an equal opportunity employer, the Wikimedia Foundation values having a diverse workforce and continuously strives to maintain an inclusive and equitable workplace. We encourage people with a diverse range of backgrounds to apply. We do not discriminate against any person based upon their race, traits historically associated with race, religion, color, national origin, sex, pregnancy or related medical conditions, parental status, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, or any other legally protected characteristics.
If you are a qualified applicant requiring assistance or an accommodation to complete any step of the application process due to a disability, you may contact us at recruiting@wikimedia.org or (415) 839-6885.
U.S. Benefits & Perks*
- Fully paid medical, dental and vision coverage for employees and their eligible families (yes, fully paid premiums!)
- The Wellness Program provides reimbursement for mind, body and soul activities such as fitness memberships, baby sitting, continuing education and much more
- The 401(k) retirement plan offers matched contributions at 4% of annual salary
- Flexible and generous time off - vacation, sick and volunteer days, plus 22 paid holidays - including the last week of the year.
- Family friendly! 100% paid new parent leave for seven weeks plus an additional five weeks for pregnancy, flexible options to phase back in after leave, fully equipped lactation room.
- For those emergency moments - long and short term disability, life insurance (2x salary) and an employee assistance program
- Pre-tax savings plans for health care, child care, elder care, public transportation and parking expenses
- Telecommuting and flexible work schedules available
- Appropriate fuel for thinking and coding (aka, a pantry full of treats) and monthly massages to help staff relax
- Paid travel to Wikimedia Foundation events all around the world!
- Equipment including a laptop, monitor, plus a one-time stipend to cover any additional needs to make sure you have the best work experience
- Great colleagues - diverse staff and contractors speaking dozens of languages from around the world, fantastic intellectual discourse, mission-driven and intensely passionate people
*Please note that for remote roles located outside of the U.S., we defer to our PEO to ensure alignment with local labor laws.
Job Benefits:
- Fully paid premiums for medical, dental & vision insurance premiums
- 401(k) with 4% matching contribution
- 7-12 weeks parental leave with 100% pay + lactation room
- Wellness Program ($1800 annual) to promote wellness & personal growth
- Pre-tax savings plans for Transportation & Parking
- Flexible work schedules and remote working options
- Pet Friendly office
- Commitment to diversity & inclusion throughout the employee lifecycle
- 12 days vacation, 19 days holiday, 2 days volunteer work and more!
- Lean more at https://wikimediafoundation.org/wiki/Work_with_us
Developers at LaunchPad Lab do more than just write lines of code. We're product builders who solve meaningful problems alongside our clients.
We're looking for an experienced full-stack software developer with a strong sense for building products. This role will give you the opportunity to work closely with clients to plan and develop new features. You'll work across a number of products and industries in a collaborative, agile-inspired environment.
The Perfect Match
You love to work with clients to create software applications that revolutionize their business. You want to play a key role in defining the product’s vision and roadmap and are eager to work closely with our designers and product managers to do so. You believe that our success is 100% dependent on our client’s success and that it’s our job to help our clients build the right thing.
You thrive on collaboration, understand the process of iteration, and are excited about taking projects from inception to launch. You are eager to level up your programming ability. Most of all, you want to be part of a fun, challenging, and collaborative environment where egos are left at the door.
About LaunchPad Lab
Fueled by a team of passionate and driven entrepreneurs, LaunchPad Lab is a Chicago-based software development agency. We are intentionally small, skilled, and focused on our clients' success. We work in a collaborative environment where everyone is expected to be creative and contribute to building outstanding products. Each day at LaunchPad Lab is an opportunity to work with a talented team focused on making a difference.
About Development Team
As an agency, we're able to work on a number of applications and different technology stacks. This allows us to create a culture of continuous learning from our experiences and solve problems through internal code reuse and open source - an internal effort we call OpEx.
Also as part of our commitment to developer growth, we’ve established a ladder. This ladder provides a framework and guidelines for how we continuously level up developers on our team. You can learn more here.
Note: This job posting aligns with a Level 2-3 and Developer on our Development Ladder.
Requirements
- 2+ years of professional software development experience
- Experience with Ruby on Rails or other similar MVC framework
- Experience with JavaScript and one or more JavaScript framework (React, Angular, Ember, etc.)
- Excellent communication skills and the ability to work closely with clients
- Ability to bring creative solutions to difficult problems
- Entrepreneurial attitude with experience building products
Location
- Must be located in the US
- Our company is based in Chicago, however remote is ok for this position
Benefits
- Competitive salary
- Health Insurance (company pays 100% of PPO premium)
- Dental Insurance (company pays 100% of premium)
- Vision Insurance (company pays 100% of premium)
- 401(k) with up to 4% company match
- $1,000 annual continuing education budget
- Flexible remote work and vacation schedule
Thank you for taking the time to read this job description. It means a lot to us that you are interested in LaunchPad Lab and we look forward to learning more about you.
Job Benefits:
- Health Insurance (company pays 100% of PPO premium)
- Dental Insurance (company pays 100% of premium)
- Vision Insurance (company pays 100% of premium)
- 401(k) with up to 4% company match
- $1,000 annual continuing education budget
- Flexible remote work and vacation schedule
- Parental Leave Policy
As a member of our Cloud Ops group, you will help continue to define our transformation towards an enterprise SaaS solution, hosting numerous top-tier customers. With a quickly growing customer base, we need creative engineers to help architect innovative solutions to meet our growing demand. You will be joining a team of highly talented, rapidly moving developers involved in nearly every aspect of the software development lifecycle. We’re looking for an engineer with a strong software development background who has experience creating build, test, and deployment pipelines. To be successful you will need a DevOps mentality of continuously improving the system, and a firm grasp on automation and cloud architectures. You should also be passionate about solving problems and developing creative solutions leveraging automation.
Your First 90 Days
In your first 30 Days, as your familiarity with the product and pipeline grows, your responsibilities and influence will grow as well. You, along with your team, will be responsible for the development, implementation, and continuous improvement of the new K8s pipeline. Further, you will collaborate with members of both the Product and Operations teams to ensure CI/CD pipeline requirements meet product needs and that operations can support new functionality.
Within your first 60 Days, you will fill in the gaps to have a well-tested, low-latency and highly available environment for our product operational needs. Working with the development team, you will start to implement out the gaps in creating and supporting a truly scalable product offering. You will be highly influential in the formation of the rest of our cloud development team as you help hire additional engineers. Your team will be responsible for supporting production environments.
Within your first 90 Days, you will help drive changes to the operational and development roadmap as we continue onboarding new and existing customers into our hosted production environments.
What You’ll Do
Design, provision, configure, and maintain the CI/CD pipeline and automated environment provisioning to handle running several application stacks in the cloud that can scale to the thousands of customers using our products as well as our internal Product Team.
- Automate the deployment and maintenance of cloud platform technologies in both upper and lower environments
- Aid in improving the overall product through development task specific automation in lower pipeline
- Integrate static analysis tools in build pipeline (security, code quality, etc.)
- Add database deployment capability to release pipeline (automate schema changes across all databases)
- Incorporate test automation into build pipeline
- Separate code from configuration in build/release pipeline
- Drive multi-tenant product solutions
- Implement and oversee log management, data warehouse, and database operations, including management of Logging/Audit services
- Ensure all monitoring systems (infrastructure- and application-level) are in place; report on availability
- Research and implement emerging virtualization techniques and advise management around improved scalability
- Design and implement strategies around disaster recovery and security for all sub-systems in infrastructure (g., web servers, database, queues, storage, network)
- Build strategic and tactical plans for continued improvement of cloud architecture and operations
- Perform capacity management, load and scalability planning
- Help drive process improvements for service management, including: outage/incident management, rollbacks, and reporting
- Assist management in development and optimization of operational cost models
- Assist in the establishment of 24x7 performance monitoring, reporting and response protocols
- With the help of your team, Cloud Operations, and Development, you will provide on-call support outside of normal work hours/days
About You
- 4+ years of hands-on development experience with applications and RESTful API’s architected for cloud
- Performance optimization experience, including troubleshooting and resolving network and server latency issues, performing hardware evaluation/selection tasks, performance vs. cost vs. time analysis
- 1-3 years of experience with Kubernetes
- 1+ year(s) of experience with automation or scripting tools (e.g., GO, Python, Shell)
- You’re devoted to automation
- Driven, humble, and autonomous
- A quick study, strong communicator, and you’re able to adapt to fast-paced environments
- Working knowledge of Agile Development practices (g., SCRUM, TDD)
- Detail-oriented, with excellent documentation skills, and able to successfully manage multiple priorities
- Troubleshooting skills that range from diagnosing hardware/software issues to large scale failures within a complex infrastructure
Other Things We Hope You Have
- Bachelor’s Degree in Computer Science
- Experience implementing production Docker/Kubernetes environments
- Experience with Terraform
- Hands-on experience with building and maintaining a continuous integration and delivery pipeline
- Experience with Relational Databases such as Oracle, Aurora or Postgres
- Experience with Splunk (or other log aggregation tools), Grafana, and Prometheus
Our Team
You will be an integral member of what will ultimately be a three-person team of Cloud Development Engineers. You will report to our Director of Cloud Development but will collaborate extensively with the Director of Development and the rest of our Development team.
We have an open and collaborative environment where everyone works together to deliver what is needed, from product features to operation’s needs (e.g., health checks).
We value open and direct communication, taking calculated risks that will push us forward, and investing in our people.
Our Stack
- Production and Continuous Integration footprints in Azure and AWS
- Front-end applications leverage .Net, Vue.js, React, Java
- APIs comprise of .NET, Java, Golang
- Backend comprises of MS SQL Server, Oracle, AWS Aurora
- Developing CI/CD Pipeline leveraging Kubernetes (EKS), Golang, Postgres, Terraform
Our Values
- We are a Team. Employees, customers, and partners working together.
- We are Customer-Focused. Customers are the heart of everything we do.
- We are Driven. Seeking exceptional outcomes.
- We Own our Success. Every employee has a stake in our company.
- We do the right thing and have fun in the process.
Unanet is proud to be an Equal Opportunity Employer. Applicants will be considered for positions without regard to race, religion, sex, national origin, age, disability, veteran status or any other consideration made unlawful by applicable federal, state or local laws.
Job Benefits:
- We pay 100% of monthly premiums for our employees, 50% for dependents
- 401(k) with employer match and immediate vesting
- Reimbursement to help pay for your cell phone and internet plans
- Open PTO policy
- Remote work culture
- Free onsite gym
- Professional development budget
- Short- and long-term disability
- Paid parental leave
- Employee stock options
Time zone: (GMT-05:00) Eastern Time +/- 2 hours
Our criteria in hiring for this role is simple: a well versed RoR engineer who is comfortable taking ownership of the full stack + someone who is passionate about elevating the wellness of humans around the world.
We realize that this is a unique combination, and that’s what makes this even more important to us. We know that you are out there looking for us just as much as we are looking for you.
Heal.me (formerly DaoCloud) is the largest network of holistic health and wellness practitioners in the world with more than 8,000 customers ranging from acupuncturists to functional medicine doctors and everything in between. We’ve assembled an all-star team and have positioned ourselves for massive growth for many years to come. We have recently completed an entire re-build of our entire stack to ensure we have the proper foundation to continue executing on our vision.
Languages, technologies & skills:
- Ruby on Rails
- Postgres
- Javascript
- DevOps
- Front end experience (CSS and SASS)
- Optimize queries
- Sidekiq
- Redis
If you’re an exceptional engineer and believe that wellness is the future of medicine, we can’t wait to meet you.
Responsibilities
- Manage a distributed, global team of QA Managers, QA Engineers and SDETs roughly 10-15 team members and growing
- Define the overarching quality engineering strategy across our 4+ products, 7 language agents and dozens of integrations
- Support our product and development teams to around:
- Defining their Test Strategy as a Living Document
- Test Case Development
- Test and Code Coverage
- Test Automation and Tooling
- Test Conditions and Data Modeling
- Test Execution via our Automated Build Pipelines
- Test Reporting
- Work with multiple agile teams to establish automated test metric goals and achieve them
- Work with teams to set up processes, patterns and standards to increase unit test coverage
- Work with teams to set up processes, patterns and standards to automate high value performance testing (benchmark, load and stress)Work with teams to set up high value automated API tests
- Working with the Ops teams to test infrastructure as code gets you a gold star
- Support the effort to increase our synthetic test infrastructure run against our production SaaS systems for real-time awareness of product uptime and functional stability
- A passion for automation – a key team goal is to reduce daily toil through automation
- Work cross-functionally within a service team and be a core contributor in every significant engineering solution that is delivered
About You
- You have experience leading and directing Quality Assurance and Engineering teams
- Industry relevant experience for 7+ years in a practitioner role and at least 2+ years of management/leadership experience
- You like to recruit talented people to join you in your mission of building a great software product
- Experience owning and operating an industry test case management system like XRay, Zephyr or TestRail
- Experience with BDD and/or Specification by Example, specifically writing Given, When Then Scenarios (Gherkin Syntax).Experience with test automation frameworks like Mocha, JUnit, RestAssured, Jest and/or Cypress
- You have a deep passion for test engineering and automation
- You love to break things, and you like to share how you did it
- You're a storyteller with compelling stories about that time you learned something new in order to solve a problem for your company, and stories about the times you helped your team mates skill up
- You have powerful stories about the failures and mistakes you’ve made and the lessons learned. You share them as cautionary tales with your teammates
- You can find your way around a database, but you are better at mocking them
- You have a passion for tools, testing frameworks, methodologies and implementations. You choose them based on the best fit for the problem at hand.
- You approach problems from a product perspective, thinking through how the user will interact with what you're building
- You have strong communication skills
- You ask questions, let others know when you need help, and tell others what you need. You write things down so someone else on your team can do them
- You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges. We see simplicity as the greatest expression of intelligence and responsibility
- You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally
What We Offer
- The opportunity to work with some of the highest performing individuals in the world with the goal of establishing memories of the best part of your career ever
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
We are looking for a data engineer to execute large-scale data ingestion projects, one-off urgent ingestion projects, and to develop tooling for data ingestion at a larger scale with more accuracy and at higher levels of automation. The Academic Analytics (AcA) data warehouse has data on hundreds of entities, with both unstructured/text information and structured data fields/triples. This role will be responsible for growing the number of entities and the number of triples while identifying opportunities to restructure existing entities for improved efficiency or more accurate reflection of the domain. Successful candidates will be able to demonstrate an ability and history of thoughtfulness and curiosity in data ingestion, generation and problem solving.
You will need to:
- Have strong experience with data-oriented products
- Identify and proactively create new data ingestion and processing tooling to eliminate manual processes, inefficient or repetitive work, or address quality issues
- Have strong experience with ETL tools
- Have ingested large scale structured data in the past
- Execute one-off imports of data
- Demonstrate common sense in applying business logic to ontological/schema decisions
- Be able connect to public databases to ingest data
- Have deep scraper experience
- Make thoughtful judgements on data quality to clean data sources for import
- Use third-party APIs and web scraping tools to source data at scale
- Use Python, Jupyter notebooks, and Pandas to inspect and analyze data sources
Requirements:
- Bachelor’s degree from an accredited college or university; a degree in Computer Science, Engineering preferred.
- 5+ years of professional experience.
- Experience with Microsoft SQL Server
- Excellent written and verbal skills.
- Ability to work on multiple projects simultaneously.
Bonus Points:
- Experience with UX methodology
- Exposure to agile methodologies and best practices
- Exposure to cloud and DevOps environments
- Have experience with disambiguation techniques
- Experience with C#
- Experience collaborating directly with clients
- Strong Microsoft SQL Server experience
- Experience with Beautiful Soup and Selenium
- Willing to engage in modest manual data editing when appropriate
Time zone: (GMT-05:00) Eastern Time
Canonical is the publisher of Ubuntu. We help businesses worldwide embrace and operate open source across public cloud, private cloud and edge.
This Fast Track opening gets reviewed by a senior team at Canonical for placements across the company. Successful candidates will be offered a range of positions matched to their strengths. Applicants to this role will be expected to write a short submission outlining their interests, strengths and vision for the future of open source.
Exceptional Software Lead
You have proven exceptional at maths and sciences, and are looking for a technical leadership role without management responsibility.
Your technology interests are diverse and may include cloud computing, IoT, or Linux itself. You have a gift for software design and implementation, and enjoy contributing to a highly professional environment with careful choices of technology, architecture, data design, and user interface. You have broad-based knowledge of Linux, networking, software development, databases, API design and possibly web presentation layers.
You can demonstrate insight into performance and quality engineering practices in your field, and you have helped teams embrace effective disciplines on both fronts. You also have an understanding of security practices and principles and the impact that engineering choices have on product security.
You have experience producing well-documented products and working with design professionals to shape the product. You have clearly articulated views on the ways engineering practices influence product outcomes, not just technically but in open source communities and in the marketplace.
You have deep experience with either or both Python and Golang. You may also have front-end web engineering experience, which is an advantage in this role.
It is an advantage to be able to point to open source work of your own which demonstrates these strengths.
This is a role for leadership, architecture, design and mentorship, not individual contribution through coding, but it may require periods of code spike to establish key frameworks, APIs or interfaces. You should, in other words, relish the opportunity to write code while being most interested in helping an engineering team produce a great product that will be a pleasure to use and to evolve.
This role is a path to technical leadership in the following areas:
- Cloud native development and operations (Docker, Kubernetes, CAAS, PAAS)
- Internet of things technologies and capabilities
- Containerisation and virtualization technologies
- Devsecops tooling, practices and services
- Data applications from SQL databases to big data
- AI/ML ops and technologies
- Robotics and embedded Linux in a wide variety of industries
- Security offerings, practices and services
- Storage from raw disk to filesystem to network service
- Networking from bare metal to SDN and overlays
- Distributed systems design and implementation
- Linux, the kernel and Ubuntu itself
- Desktop Linux and desktop applications on Windows and macOS
- Open source community collaboration and leadership
In applying for this role you will need to demonstrate both exceptional technical skill, broad based knowledge of the modern open source software arena, proven mathematics or engineering ability, and the ability to articulate ideas and motivate others to embrace your thinking.
#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
Company Overview
Imagine if we could match patients with the treatments that prove the most effective for them . . .
GNS Healthcare applies a powerful form of AI called causal machine learning to predict which treatments and care management programs will work for which patients, improving individual patient outcomes and the health of populations while reducing the total cost of care.
Our patented REFS⢠technology is based on recent breakthroughs in causal machine learning and AI that transforms massive quantities of patient data into computer models of disease at molecular, patient, and health system levels. These computer models power up solutions, products, and services that health plans, biopharmaceutical companies, health systems, and patient foundations utilize to slow disease progression, reduce adverse events and hospitalization, and improve therapeutic effectiveness. Our platforms and solutions have been validated across more than 45 diseases including oncology, cardiovascular and metabolic disease, autoimmune diseases, neurology, etc. and have appeared in over 50 peer-reviewed publications.
Position Summary
We're looking for a motivated and experienced Devops Engineer to help our rapidly growing team leverage the cloud. This role will ensure the timely, efficient, secure implementation of enterprise infrastructure solutions to help power GNS's products and services, while working with our stakeholders. This position presents a tremendous opportunity to push the cloud to the limit for an individual capable of working in a fast-paced, customer-focused, and challenging environment. We are seeking a problem solver who has the ability and willingness to continually learn and update their skills as well as the ability to establish themselves as a critical player within a team.
Reporting to the Senior Manager, HPC/Cloud, the DevOps Engineer is responsible for supporting operations and scoping, planning, designing, delivering, and maintaining systems in a security-critical environment based on needs and requirements. The DevOps Engineer will have expertise with Microsoft-based cloud operations, including Active Directory implementation and maintenance, Exchange server deployment and operations, and Azure infrastructure-as-a-service. Linux fluency is also a must. AWS experience is desirable. The DevOps Engineer will play an active role within the organization, while collaborating with our Information Technology, Software Engineering, and Product Teams. Adaptability, attention to detail and completeness of work (documentation) is required.
Responsibilities
- Design and implement Azure-based solutions to support GNS's needs
- Install, maintain, and troubleshoot servers, OSs, software applications, and other computing systems
- Monitor and manage Azure cloud-based infrastructure and associated services
- Active Directory
- Exchange
- Proactively resolve open issues with scientists or other team members as needed
- Proactively communicate risks, obstacles, and deficiencies in plans to the IT team
- Set up system-wide software
- Update systems upon release of new software
- Implement computer, network and security policies for system and network users
- Contribute to business continuity and disaster recovery efforts
- Implement script-based solutions as needed
- Support the rest of the IT team as needed
Qualifications and Skills
- BA/BS in Computer Science, Computer Engineering, Information Science or a related discipline (preferred) and 5 - 10 years of relevant experience
- Experience with:
- Microsoft Azure
- Microsoft Active Directory, Exchange and LDAP
- Linux fluency
- AWS experience (preferred)
- Cluster/HPC experience (preferred)
- Open source enterprise software
- IT automation software (e.g. Puppet, Chef)
- Healthcare privacy and security (e.g. HIPAA) is a plus
- Planning IT implementations
- Networking and enterprise firewalls
- Monitoring, troubleshooting, and supporting enterprise infrastructures
- Solid communication and collaboration skills
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, volunteering opportunities, virtual 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.
Contrast is looking for a Senior Software QA Test Engineer to join our growing engineering team, this position can sit remote anywhere in the U.S. Our engineering team has a strong spirit of entrepreneurship. Every member has joined us over our 6 year history because he/she wants to be part of a high-performing team and go through the scale up experience. We look for candidates who share similar goals and beliefs about the work and the team they want to be a part of. Our test automation engineers believe the reward for a job well done is another job. You would rather spend your time enabling engineering teams to more effectively write their own tests than write tests for them. You thrive in an environment where there is something new to learn with each major effort. You’ll be landing with an engineering team with the goal of improving their unit testing coverage. Maybe they need help mocking services? Maybe they need help just refactoring a large group of tests during a system upgrade? Maybe they need help starting a load testing practice? Our teams will ask. You will research, implement and train. Always improving our test coverage and automation.
Responsibilities:
- Work with multiple agile teams to establish testing metrics and achieve them.
- Work with teams to set up testing processes, patterns and standards and be the voice of quality.
- Help define acceptance criteria
- Perform exploratory testing of applications, services, and tools.
- Define what tests should be automated and aid in automating them.
- Debug and triage internal and external issues.
- Work cross-functionally within a service team and be a core contributor in every significant engineering solution that is delivered
- Solid understanding of system design, including the operational trade-offs of various designs
Qualifications:
- You have 5+ years in technology with at least three in a QA or testing role
- You know what to automate, and what shouldn’t.
- You love to break things, and you like to share how you did it.
- You can find your way around a database
- You can navigate around REST APIs.
- You can demonstrate familiarity with common language frameworks.
- You have a desire to make the Internet a safer place.
- You have a passion for tools, testing frameworks, methodologies and implementations. You choose them based on the best fit for the problem at hand.
- You approach problems from a product perspective, thinking through how the user will interact with what you're building.
- You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need. You write things down so someone else on your team can do them.
- You're a problem solver. You believe the best work results from finding the simplest solution to complex challenges. We see simplicity as the greatest expression of intelligence and responsibility.
- You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally.
What we offer:
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k)
- Flexible paid time off
We are changing the world of software security. Do it with us. We believe in what we do and are passionate about helping our customers secure their business. We work hard, and we have fun doing it. Solve the impossible. Easy = boring. If you’re looking for a fun work environment and like a challenge, you’ll love Contrast Security. If you're amazing but missing some of the requirements, we'd love for you to apply anyway. Please apply and include a link to your Github or BitBucket account, as well as any links to some of your projects if available.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office