Recent remote jobs
About the Integrations team
- The Engineering Integrations team is the team responsible for bringing all external data into Gorgias. We integrate with both communication channels to bring messages into Gorgias (Gmail, Facebook Messenger...), and ecommerce softwares to bring customer data into Gorgias (Shopify, Magento...).
- There are currently 8 Full-stack Developers, 1 Back-end Developer, and 1 Engineering Manager in the Integrations team. In the close future we intend to split the team in 3: Channels Integrations, Ecommerce Integrations and Integrations Core.
- This position is for the Engineering Integrations, Ecommerce sub-team.
Example of current projects:
- Integrating with Twitter to create tickets from Tweet replies, Direct Messages and mentions in Tweets
- A Twilio integration to build native phone capabilities into Gorgias
- Integrating with Instagram Direct Messages
The features we implement allow our customers to have all their data consolidated in one place: Gorgias. They have all their messages from all their communication channels there, and thanks to ecommerce integrations they have all the context around people who contact them, context necessary to understand how to reply to them and what actions to take.
What you will do
- Maintain existing Ecommerce integrations
- Add new features for existing integrations
- Add new E commerce integrations as they are prioritised
Who you are
- 4+ years of back-end experience
- 4+ years working with Node.js / Python
- 4+ years working with Rest Apis
- 2+ years experience doing front end with a Js framework (React, Meteor, VueJs)
- Picky about code performance
- Team player
Nice to have
- 5+ years working with React / Flask / Celery
- Knowledgeable about Kubernetes
- Previous SaaS experience
- Previous startup experience
Company Perks & Benefits
BDR Solutions, LLC, (BDR) supports the U.S. Federal Government in successfully achieving their mission and goals. Our service and solution delivery starts with understanding each client's end-state, and then seamlessly integrating within each Agency's organization to improve and enhance business and technical operations and deployments.
BDR is sourcing for a Sr. Software Developer to support a federal government client. The duties of this position can be performed virtually, and the contractor may work remotely from their home office, however they will be required to support EST business hours. Some travel (10-25%) may be required but is unlikely.
Sr. Software Developer
(Military Veterans are highly encouraged to apply)
Responsibilities
- Develop and maintain high-quality software products supporting Department of Defense (DoD) standards and infrastructure, using Microsoft SQL and integrated system components.
- Support and comply with documented software process and procedure requirements spanning all phases of software product lifecycle.
- Translate detailed designs into executable software.
- Produce software documentation and update existing documentation to include detailed software design documents and unit/composite test cases based upon stakeholder requirements and use cases.
- Collaborate with and mentor other team members and participate in code reviews.
- Manage tasks, time and priorities in accordance with aggressive development deadlines, client expectations, and quality/delivery models including Agile Scrum, SDLC, and CMMI Development Level 3 best practices.
- Collaborate with the team to proactively assess and validate solution efficiency and integrity against defined performance criteria.
- Perform unit and integration testing on work items in line with Scrum cycles.
- Work with Program Management and other team members to proactively assess and validate solution efficiency and integrity against defined performance criteria.
Required Minimum Qualifications
- BS degree in Computer Science
- 5-10 years' experience as an Application Software Developer, automation, scripting, etc. (Java, Python, etc.)
- A deep understanding and working knowledge of:
- Java 2 Platform Enterprise Edition (J2EE),
- Java Server Pages (JSP), Java Servlets,
- Java classes, web application architecture (WAR),
- Web Service Definition Language (WSDL),
- Extensible Markup Language (XML), tag libraries, static web pages (HTML and related files) and other resources that together constitute a web application
- Distributed version control system, preferably Git
- Excellent verbal and written communication skills, including ability to effectively communicate with internal and external customers
- Experience working in an Agile environment
Desired Experience, Skills & Qualifications
- Prior experience working with FEMA
- Prior Department of Defense (DoD) or DHS experience
In addition, U.S Citizenship is required. Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information and be able to obtain a government-granted security clearance. Individuals may also be subject to a background investigation including, but not limited to criminal history, employment and education verification, drug testing, and creditworthiness.
BDR is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, marital status, disability, veteran status, sexual orientation, or genetic information.
BDR Solutions, LLC, (BDR) supports the U.S. Federal Government in successfully achieving their mission and goals. Our service and solution delivery starts with understanding each client's end-state, and then seamlessly integrating within each Agency's organization to improve and enhance business and technical operations and deployments.
BDR is sourcing for a Software Developer (Front End, Mid-level Developer) to support a federal government client. The ideal candidate will be located in the National Capital Region (NCR) and able to support meetings with the customer and team in the DC/NOVA area on an ad hoc basis. The bulk of the duties of this position can be performed virtually and the contractor may work remotely from their home office, however they will be required to support EST business hours. Some travel (10-25%) may be required but is unlikely.
Software Developer (Front End, Mid-level Developer)
(Military Veterans are highly encouraged to apply)
Role Overview
The ideal candidate will be a Front End Developer who has experience working in an Agile software development environment. The candidate must apply knowledge as a front-end Developer on an Agile Scrum delivery team, collaborating with Product Managers and Product Owners, Enterprise Architects, System Engineers, Database Administrators (DBA), and Testers to support the ongoing development of FEMA systems, solve business problems by delivering and implementing IT solutions, and work closely with the Government staff on delivering functioning software within tight deadlines.
Responsibilities
- Collaborating with management, departments and customers to identify end-user requirements and specifications
- Designing algorithms and flowcharts to create new software programs and systems
- Producing efficient and elegant code based on requirements
- Testing and deploying programs and applications
- Troubleshooting, debugging, maintaining and improving existing software
- Compiling and assessing user feedback to improve software performance
- Observing user feedback to recommend improvements to existing software products
- Developing technical documentation to guide future software development projects
Required Minimum Qualifications
- BA/BS degree, preferably in engineering or business-related discipline
- 3+ years of experience in Federal government with experience in front end development utilizing react, angular, node, JavaScript, jQuery, and MVVM framework on similar projects
- Candidate must possess heavy client-side experience using Single Page Apps (Durandal.js, Angular, React, etc.)
- Ability to successfully complete and maintain DHS Suitability/Fitness Investigation and determination
- Ability to work in a high pace agile environment
- Understanding of website design principles
- Experience producing, maintaining, and modifying web applications and user interfaces
- Skilled in client-side technologies including, but not limited to HTML5, Bootstrap, or Foundation
- Understanding of responsive design concepts, client-side validation, and RESTful APIs concepts
- Understanding of user centered design principles
- Sound understanding of scripting technologies including but not limited to JavaScript, Angular, Angular 2.0, React, Node/Express JS and Vue
- Familiarity with 508 compliance
Required Technical/Business Tools Experience
- Expertise in Core JavaScript, this is the most important skill.
- Durandal and KnockoutJS, but as an alternative, experience with any Single page application framework experience like React/Angular/vuejs.
- In-Depth knowledge in CSS 3, HTML 5
- Responsive Design, Bootstrap
- RESTful Services/APIs, AJAX
- Git-based source control systems
- Unit testing JavaScript
Desired Experience, Skills & Qualifications
- Current DHS Suitability/Clearance
- .Net framework, C#, ASP.net MVC, Visual studio.
- Experience with any database systems (SQL, MySQL etc.)
- Any Cloud Experience (Azure/AWS/GCP)
- Experience and knowledge of TFS, Jira, and/or Azure DevOps
- Familiarity with 508 compliances
In addition, U.S Citizenship is required. Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information and be able to obtain a government-granted security clearance. Individuals may also be subject to a background investigation including, but not limited to criminal history, employment and education verification, drug testing, and creditworthiness.
BDR is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, marital status, disability, veteran status, sexual orientation, or genetic information.
UKG is looking to hire a Senior Principal Architect to lead and execute on the design and delivery of functional, scalable, resilient, adaptable, performant, and cloud-native services for our financial solutions. This person will serve as a member of the Engineering organization and the UKG Software Architecture community, and be engaged in projects focused on the design and delivery of solutions that are aligned with the technical vision for the future scale of our financial solutions at UKG. They will have ownership of the architecture of a complex distributed system. They will work with the engineering teams, technical leads, and other architects in making local architectural decisions within the framework of provided patterns and practices that shape how software development and technology adoption evolves at UKG. As a technical leader in the Engineering organization, this person will be responsible for mentoring technical leads in there domain, and will partner with Product Owners and Engineering Owners towards successful analysis, planning, design, and delivery of end-to-end solutions.
• Collaborate with they're Engineering Leadership in defining and understanding the business requirements tied to imperative business strategic goals
• Collaborate with and mentor technical leads towards the evolution and implementation of UKG’s product and technical strategy
• Serve as Technical Ambassadors of goodwill for our internal Technical Community as well as the external Tech Industry and Academia communities
• Partner with Product Owners and Engineering Owners when making roadmap, design, architectural, and engineering impacting decisions
• Effectively communicate and present architectural decisions and technical strategies so that engineering teams properly understand why the strategies need to be adopted
• Collaborate with they're team and lead the development of proofs-of-concept solution
• Serve as a technical strategic advisor to research work being executed in they're domain
• Build and maintain critical partnership and collaborative work with the external technical industry, open source communities, and academia
• Occasionally speak on large stages, conferences, and events in order to communicate UKG’s technology story
• Participate in the preparation and publishing of materials for the submission of patents, as needed
Job Benefits:
- 100% employer-paid medical & dental coverage for you & your family
- 401K with no employer set cap and 45% contribution match
- Unlimited Personal Time Off
- Wellness Programs - Lifestyle coaching, online platform, and more
- Work with cutting edge technologies in an agile environment
- Fun team outings, club sports teams, & get togethers (even virtually!)
- Maternity, Paternity, and Adoption leave
- Free breakfast days, free ice cream days, free meditation classes
- Work with top talent, participate in innovative biannual 48 hrs event
- Adoption Financial Assistance
As a Data Scientist at UKG, you will be part of a team that is leading the next wave of disruption in the Human Capital Management industry. Employing the latest advancements in data science and artificial intelligence, you will impact millions of UKG customers by unlocking the opportunities to help employees work and live more satisfied, enriched and rewarding lives. You have a broad breadth of knowledge and experience in most of data science domains e.g., supervised and unsupervised learning, natural language processing (NLP), speech and text analytics, computer vision (CV), document image processing, transfer learning, etc. and have a passion for solving business problems.
In This Role, You Will
• Partner with a cross-functional team of data scientists, software engineers, and product managers to deliver products and features which customers love
• Leverage technologies, e.g., Python or Java, Jupyter, GCP, KubeFlow, CNN, RNN, Transfer Learning, etc.
• Reveal the insights hidden within huge volumes of structured and unstructured data
• Provide wide breadth of data science knowledge and skills in building machine learning models through all phases of development, from design through training, evaluation, validation, and implementation
• Flex you're interpersonal skills to translate the complexity of you're work into tangible business goals
Job Benefits:
- 100% employer-paid medical & dental coverage for you & your family
- 401K with no employer set cap and 45% contribution match
- Unlimited Personal Time Off
- Wellness Programs - Lifestyle coaching, online platform, and more
- Work with cutting edge technologies in an agile environment
- Fun team outings, club sports teams, & get togethers (even virtually!)
- Maternity, Paternity, and Adoption leave
- Free breakfast days, free ice cream days, free meditation classes
- Work with top talent, participate in innovative biannual 48 hrs event
- Adoption Financial Assistance
Site Reliability Engineers must have a passion for learning and evolving with current technology trends. They strive to innovate and are relentless in there pursuit of a flawless customer experience. They have an “automate everything” mindset, helping our company deploy services with incredible speed, consistency and availability. Primary/Essential Duties and Key Responsibilities:
- Engage in and improve the whole lifecycle of services from conception, to inception, including: system design consulting, and capacity planning
- Define and implement standards and best practices related to: System Architecture, Deployment, metrics, operational tasks
- Support services through activities such as monitoring availability, system health, and incident response
- Improve system performance, application delivery and efficiency through, automation, process refinement, post mortem reviews, and in-depth configuration analysis
- Engage in Communications across all areas of the organization
Job Benefits:
- 100% employer-paid medical & dental coverage for you & your family
- 401K with no employer set cap and 45% contribution match
- Unlimited Personal Time Off
- Wellness Programs - Lifestyle coaching, online platform, and more
- Work with cutting edge technologies in an agile environment
- Fun team outings, club sports teams, & get togethers (even virtually!)
- Maternity, Paternity, and Adoption leave
- Free breakfast days, free ice cream days, free meditation classes
- Work with top talent, participate in innovative biannual 48 hrs event
- Adoption Financial Assistance
Description
UKG is looking for talented Technical Leads to lead our Product Development teams in building the next generation of products for the Integration Platform team. In this role, you’ll be leading a development team responsible for solving challenging design and development problems -- creating scalable, performant, resilient and secure services that are used by our Product Suite. You will work together with some of the most highly skilled software professionals in the business designing, building, and maintaining globally available software that serves millions of people and processes millions of data points each and every day. Primary/Essential Duties and Key Responsibilities:- Research, design, test, and evaluate technologies for building reactive, event-driven systems
- Create architectural and technical designs for complex features
- Responsible for maximizing the maintainability and extensibility of the solutions
- Improve the developer experience for product development teams
- Mentor developers on the team, fostering an environment of continued learning and improvement
- Empower the team to deliver quality software in a timely manner and continuously improve the development process
- Write high-quality code, that is supported by an appropriate level of testing and metrics
- Have a high bar for yourself and others when working with production systems
- Intellectually curious to adapt to changing technologies, platforms, and environments
- Enjoy working in a collaborative environment with a diverse group of people partnering effectively with the team members, partners, and customers.
Job Benefits:
- 100% employer-paid medical & dental coverage for you & your family
- 401K with no employer set cap and 45% contribution match
- Unlimited Personal Time Off
- Wellness Programs - Lifestyle coaching, online platform, and more
- Work with cutting edge technologies in an agile environment
- Fun team outings, club sports teams, & get togethers (even virtually!)
- Maternity, Paternity, and Adoption leave
- Free breakfast days, free ice cream days, free meditation classes
- Work with top talent, participate in innovative biannual 48 hrs event
- Adoption Financial Assistance
The Opportunity
Our work in education is aimed at ensuring that every student — not just a lucky few — can get an education that’s tailored to their individual needs and supports every aspect of their development. We’re pairing engineering with grantmaking, impact investing, policy, and advocacy work to help every young person enter adulthood with the skills and abilities they need to reach their full potential — and equip every teacher with the tools and research they need to help students get there. The Education Infrastructure team supports the development of the Summit Learning Platform and Along. By building shared tools and infrastructure, we ensure that the platform is stable, performant, secure, and scalable. In this role, you will partner closely with members of the product engineering team and the core infrastructure team to cultivate shared best practices that will allow the entire team to rapidly improve our product.
You will
- Build tools and processes to increase automated testing adoption in the org (react-testing-library, puppeteer)
- Evangelize best practices in frontend development in partnership with product engineering teams
- Design, build, and maintain frontend infrastructure that improve performance and reliability through tooling, build systems, and shared components
- Contribute to the development of a new design system to increase productivity of product teams
- Initiate and complete migrations (library upgrades, Flow -> Typescript, etc)
- Build systems and tools for product teams to ensure our applications are accessible
You have
- Experience building and improving rich web applications using Javascript
- Shown ability to work collaboratively with teams and ship high-quality code
- Strong ownership over projects and can work with ambiguity
- Eagerness to learn and grow as a software engineer and contribute back by mentoring others
Job Benefits:
- Comprehensive medical, dental, & vision benefits
- Generous 401k matching
- Charitable gift matching program
- Generous time off and parental leave policy
- Professional development subsidy
- Gym and wellness subsidy
- Caltrain covered
- Relocation Benefits
- Stipend to purchase equipment for a productive home office space
The Opportunity
Our work in education is aimed at ensuring that every student — not just a lucky few — can get an education that’s tailored to their individual needs and supports every aspect of their development. We’re pairing engineering with grantmaking, impact investing, policy, and advocacy work to help every young person enter adulthood with the skills and abilities they need to reach their full potential — and equip every teacher with the tools and research they need to help students get there.
We know that when students feel supported, cared for, and understood, they thrive. Now more than ever, teachers and students need efficient and supportive tools to ensure education is anchored in relationships and well-being. Along is a free, web-based, digital reflection tool designed to make it easier for teachers to help each student feel seen and understood. Using research-informed resources, Along provides a meaningful space where teachers and students can share one-on-one reflections through video, audio, or text and dive into important topics — such as managing stress, staying motivated, and navigating the new challenges these times present.
This manager will lead a growing team of engineers (4-8) that are responsible for user acquisition/activation and the tooling/product infrastructure needed to support scale. They will partner closely with product, design, data, legal, marketing, our partners at Gradient Learning, and other cross-functional teams to grow a brand-new product, a unique challenge in the education space.
You will
- Manage and lead a team of full-stack engineers focused on user growth and scalability
- Help to establish engineering culture and best practices
- Recruit and grow the skills of all engineers, at all levels, and establish a productive and inclusive team culture
- Ensure the team’s ability to collect and synthesize project requirements, create effective roadmaps, and ship high-quality products
- Build organizational capacity to support growth of a new product
You have
- 5+ years experience managing software engineers
- Experience scaling a modern web application
- Ability to hold your own in technical conversations, contribute to software design decisions, and support engineers in growing both their skills and their careers
- Worked with an interdisciplinary team to develop product requirements and deliver software solutions
Job Benefits:
- Comprehensive medical, dental, & vision benefits
- Generous 401k matching
- Charitable gift matching program
- Generous time off and parental leave policy
- Professional development subsidy
- Gym and wellness subsidy
- Caltrain covered
- Relocation Benefits
- Stipend to purchase equipment for a productive home office space
We believe that the world is a better place with community banks and credit unions. To that end we strive to make solutions that empower community financial institutions to make digital banking personal by equipping them to compete in today’s complex and technologically diverse market. As part of the infrastructure team in the Jack Henry & Associates Digital group, you’ll get the chance to contribute to the core financial platforms and services that our communities and families rely on.
We provide the foundation for development teams to build new services into the Banno Platform. Our teams use infrastructure as code to build, deploy, and manage systems in a secure and scalable manner. Emphasizing modern development principles, you’ll enable and assist our engineering teams as they deploy and monitor their services.
As a Staff Engineer you have mastered the ability to affect and own projects and have begun scaling your scope to include entire domains. You understand at an intimate level how a domain or product fits into the larger system and are capable of driving the strategy of the domain or product to derive value for the rest of engineering.
This is a remote position with the ability to collocate at several JHA locations within the US. Work hours are flexible but gravitate towards US business hours between EST and PST. Occasional travel may be required for professional development conferences or company meetings. This role can be hired at the Senior or Lead/Advisory level depending on experience.
This position will be hired Remotely with the US.
MINIMUM QUALIFICATIONS
- Minimum 6 years of experience in software development as an engineer building and managing infrastructure services as code (IaC).
PREFERRED QUALIFICATIONS
- 6 to 10+ years of software development experience as an engineer building and managing infrastructure highly preferred.
- Extremely well versed with production container orchestration, operations, security, and networking.
- Proficient with reading or writing code across a number of languages.
ESSENTIAL FUNCTIONS
- Combine engineering and software development experience to design and implement infrastructure as code.
- Adequately establish yourself as a technical leader that can be recognized as a thought leader both internally and externally of your team.
- Collaborate with other engineers to propose and execute strategies, ideas and technologies well suited to the problems at hand.
- Actively contribute to and improve the engineering organization’s coding standards and best practices.
- Build strong work relationships based on open communication that encourage a creative, thoughtful and enjoyable work environment.
- Set an example for emotional maturity and growth.
- Oversees the timely, effective, and quality delivery of software into production.
- Defines or refines standards for the design and development of software. Collaborates with developers, QA, operations, and management to provide technical direction in requirements analysis, design, development, testing, and deployment.
- Establishes and reviews business and technical requirements and overall project plans to define or refine standards, ensure adherence to standards, and to facilitate the transfer of knowledge throughout the development staff.
- Completes product technical design and prototyping, software development, bug verification and resolution.
- Performs system analysis and programming activities which require extensive research and analysis.
- Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
- Provides both individual and budget-level task and project effort estimates/costs and oversight.
- Develops and tests applications based on business requirements and industry best practices.
- Creates required technical documentation.
- Adheres to documented departmental and corporate standards. Oversees the definition and documentation of standards. Contributes to defining and improving department processes.
- Assists in training and mentoring less experienced peers. May act as a team lead.
- Identifies and evaluates new technologies and development environments.
- May contribute to product architecture.
Job Benefits:
- Flexible Work Hours
- Remote Work Opportunities
- Competitive Salaries
- Employee Stock Purchase Plan (ESPP)
- Awesome Health Insurance
- Excellent PTO & Paid Holidays
- Casual Business Attire
- Paid Parental Leave
- Forbes Top 100 Best Places to Work 2017 (#2 in IT)
- Computerworld's Best Places to Work in IT 2017