As a senior member of our technology team you will be responsible for designing and building key components of a system that impacts thousands of creators and millions of students. As our team continues to grow, your experience will be essential in ensuring that we hit our company targets, and continue to improve the supportive engineering culture we already have here. You will help define our roadmap and the best execution strategy to drive the progression of our stack and our team at large.
Teachable is looking for a Front End Engineer – Creative Technologist! This unique position will closely collaborate with our visual designer and the marketing team to produce beautiful and engaging web experiences with minimal overhead.
In this role, you'll work with our marketing team to engage, educate, and impact thousands of current and future instructors as well as millions of students. You’ll be a core part of our efforts to attract and communicate with the next generation of future online instructors.
As a Senior Mobile Software Engineer on the JW Player Mobile team, you will use your skills to enhance our JW Player SDK for Android, which enables developers to easily build video and audio playback experiences into any Android application.
Develop and maintain new features for the Acuity Scheduling application.
Monitor releases and communicate new changes to customers and customer support.
Contribute to team processes as we continue to grow.
Collaboration with remote engineering, product and customer support teams.
Develop features for our next generation market intelligence platform on a small Agile team.
Consistently and frequently deliver solutions that are well-engineered, maintainable and tested within the agreed upon timeframe.
Participate in code reviews and sprint planning, help identify opportunities, work through challenges and share knowledge with colleagues.
Collaborate with the product team to understand business requirements.
Produces a work output by taking a complex user story, breaking it down into sub-tasks, and completing the sub-tasks with relative ease - own design, coding, testing all the way through deployment of each of those sub-tasks.
Identifies and proactively tackles technical debt before it grows into something that requires significant up-front work to resolve. A rule of thumb is to start looking into root cause of issues whenever there is noise. There is no smoke without fire.
Strike the right balance between fixing the problem at hand and focusing on finding the root cause of problem. For example, if it’s a production issue the priority is to fix the immediate problem and collect all the data necessary for root cause analysis. In a non-production environment, the focus should be on finding the root cause and fixing it the right way to make sure the problem doesn’t occur again.
Active involvement and mentorship of junior engineers doing code reviews resulting in up leveling the skill sets for the entire team.
Design, implement, and deliver awesome technical platforms and products for all constituencies (diners, corporate accounts, restaurants, internal tools).
Understand our products from both a technical and business perspective in the context of our larger business.
Communicate with leadership, product owners, other technologists, and users to create working software based on an understanding of business and technical priorities.
Break down complex problems into elegant technical solutions to intelligently solve problems for diners, restaurant, corporate accounts and internal stakeholders.
Actively contribute to the adoption of strong software architecture, development best practices, and new technologies. We are always improving the process of building software; we need you to help contribute.
You will be a key part in accurately estimating the timing of software delivery.
Shapeways is a platform that enables creators to make their products come to life. In 2007, we created 3D printing as a service and have now delivered 10 Million products to a growing community of over a million creators around the world. Our smart, engaged, fun team works with cutting-edge technologies every single day to help creators design, make and sell. We're bringing together passionate people to change the future and empower anyone to be
We are seeking a passionate Software Engineer to help create the next big thing in data analysis and search solutions.
You will join our team of world-class experts developing the AlphaSense platform. The team is right at the very core of what we do and responsible for implementing the cutting edge technology for scalable, distributed processing of crawling, searching and text processing functions.
The ideal candidate has strong Java skills accompanied by solid experience with working with cloud computing.
Build and continuously deploy both internal tools and consumer facing products.
Maintain a continuously tested, scalable, and applications and services across all sites. A well written, clean, testable code base which allows for moving quickly while delivering quality.
You’ll be a contributing engineer spending most of your time solving technical and product problems with other engineers and other disciplines. You will be expected to:
Deliver high-quality code that impacts the bottom line of the business
Drive technical solutions to strategic initiatives
Design stable and performant APIs
Help steer technical decisions about infrastructure and architecture
Model engineering excellence and collaborative processes
Deep knowledge of design patterns and their applications.
Take active role in breaking down an epic into multiple sprints and tickets.
Define the best implementation method and related effort to answer a given problem.
Lead feature development with 1-2 more collaborators..
Identify and drive code improvements, including technical debt.
Author feature-specific design docs.
Serve as an example of quality code and design, and push for better processes around how the team operates.
Mentor others and proactively identify opportunities to improve intra- and/or inter-team capability, such as interviewing and active participation in guilds.
Advocate for a solid technical approach and influence peers.
It’s no secret that New York tech companies seem to have an insatiable appetite for developer talent. So, where should you work if you can seemingly work anywhere? These cool New York tech companies are hiring software engineers in droves.