Device Connectivity Engineer - Aviation

HireStarter's client is looking for a Device Connectivity Engineer to come on board a profitable start up in the Aviation space to work on a new product platform which involves interfacing with data-link devices; processing weather, traffic, flight plan, position, and attitude data streams; and formatting these products for display.

Based in Austin, TX.  Relocation w/in the US considered.  Sponsorship unavailable for this role.

Requirements:

- Combination of strong C/C++ low-level development, iOS (ObjectiveC) experience, and either weather data processing or GIS/mapping systems.

- Multithreaded TCP/IP and UDP networking

- Experience integrating hardware (Bluetooth, Apple's External Accesory Framework or Wi-Fi)

- Experience developing low level driver and other reusable hardware abstraction SKDs and APIs

 

Lead Software Engineer

This company is dedicated to the invention of disruptive technologies that solve real customer and local independent insurance agent needs in ways that break the norms and conventions of the insurance industry. 
 

They're a bunch of fun A-Players that have the digital chops to manufacture stuff (web apps, native mobile apps, patented software, BI tools) and we’re looking for a Software Architect that wants to join this Tiger Team and lead by example. 
 

The ideal candidate is experienced in eCommerce and has strong experience leading teams and projects. 
 

Desired Qualifications and Experience:
 

  • 15 years of relevant experience that includes having led more than one team or Project 
  • Experience in Java 
  • Experience with Oracle, MySQL or MS SQL 
  • Spring Framework experience 
  • Heavy e-Commerce experience 
  • CSS experience 
  • JavaScript 
  • Web security 
  • Design 
  • Scrum lead experience 
  • Linux 10 years 
  • Mongo or No SQL experience 
  • Node.JS 
  • React/Redux 
  • Docker 
  • AWS 
  • Microservice architecture 
  • Great communication and presentation skills 
  • Bachelor's degree in Computer Science or related field preferred 

Implementation Engineer

We are a fast-paced startup providing disruptive technology in the rapidly growing DevOps market. We’re not your typical startup; our management team comes with a history of successful startups and is well funded by Austin Ventures, Mercury Ventures, and S3.  With more than 250% growth in 2016, it’s no wonder we were recognized as a “Cool Vendor” by Gartner! And, our growing list of Fortune 500 customers means we’re looking for the best and brightest minds to join our development team and be a part of the next big opportunity in Austin!

This position is responsible for owning and proactively managing the technical relationship with an assigned set of clients.

The Implementation Engineer

  • oversees customer implementations (requirements, design, and implementation, testing, and documentation)
  • provides technical support
  • shares customer needs with product management
  • essential participant in the broader account team for the assigned clients

This position is responsible for all of the technical aspects of an implementation – over the phone and on-site. Implementation Engineers develop a long-term partnership with customers to ensure they remain successful and realize the full value of their Datical investment. This includes day-to-day management of technically complex and demanding implementations, developing and executing upon an overarching technical strategy, detailed issue tracking, root cause issue recognition and resolution.

The Implementation Engineer is expected to represent us with the highest level of professionalism at all times, and to mentor others in the group regarding the same.

What you’ll be doing:

  • Proactively own and manage multiple high-visibility, high-touch customer relationships from a technical perspective
  • Understand short and long-term customer goals and objectives 
  • Establish and document each customer’s processes, procedures, customizations and configuration
  • Regularly communicate with assigned accounts, set expectations and negotiate priorities
  • Provide timely status updates, root-cause analysis and strategies to address issues
  • Apply fundamental troubleshooting skills to issues before escalating to the appropriate group; escalate issues as appropriate
  • Proactively manage, measure and track customer tickets to insure their timely resolution
  • Recognize and resolve systemic issues to prevent them from repeating
  • Collaborate with product manager to help prioritize requirements related to customer needs
  • Recognize revenue opportunities and communicate them to the Account team
  • Regularly meet with the Customer Account Executive, Professional Services Executive and others to triangulate on immediate and long-term customer needs

What we’re looking for:

    • Customer service orientation
    • Strong communication skills
    • Comprehensive technical acumen related to the software development lifecycle, DevOps tools, source control tools, and database platforms
    • Excellent troubleshooting skills
    • Project management skills

Communication Skills

    • Excellent written and verbal skills
    • Strong interpersonal skills to interact with clients, management, and peers
    • Effective cross-department communication
    • Assist and contribute the coordination and development of training for clients.
    • Document and communicate problem/resolution and information/action plans
    • The ability to stay calm during times of crisis

Technical Skills

    • Good understanding of the Software Development Lifecycle (SDLC)
    • Experience implementing CI/CD platforms such as Jenkins, UrbanCode, Bamboo, CA Nolio, GoCD, Octopus, and XebiaLabs
    • Working understanding of Git, SVN and TFS
    • Experience supporting databases such as Oracle, SQL Server, DB2 and Postgres EnterpriseDB
    • Experience supporting enterprise-level applications is preferred

Troubleshooting Skills

Must be technically capable to accomplish the following:

    • Identify issues
    • Duplicate/recreate issues
    • Define solutions
    • Verify solutions and communicate to customer

 Project Management

    • Understand, prioritize and drive resolution of issues through hands-on involvement and highly effective communication between responsible parties at the client site and Datical.
    • Use project management methodology to thoroughly document, prioritize, track and drive customer requirements and technical solutions for 2-3 month projects.

The candidate should have 5-10+ years experience in progressively responsible roles relating to technical implementation services in the software industry.

This role requires 25%-50% travel to customer sites to provide training and implementation services.

Candidates should have experience working on professional services teams. All candidates will be subject to technical and background screening. A college Degree in Computer Science or other technical field is preferred and applicable experience will be considered as an alternative to a degree.

Senior Developer

We are the largest and fastest-growing technology platform for online care services, helping families, businesses, and corporate employees find high-quality care for their kids, pets, parents, and homes. We’re seeking innovative, entrepreneurial, and genuinely nice people to join our collaborative team. If that describes you, we want to hear from you! A career with us offers countless ways to grow and have a real effect on a young, exciting company.

 If you’re a great engineer who leans towards product thinking, we’re looking for the type of developer who will be mapping out the spec sheet before we even finish describing the problem. We’re busy migrating our legacy Web.Forms/C# app into micro services and SPAs. We speak in a lot of boxes and arrows, nouns and verbs. We’ll tell you the why and you tell us the how. Your decisions will have a lot of influence on the business and you’ll be surrounded by excellent team members. 

We have the flexibility of a startup but the backing of a market leader with a mature product and user base. Best idea always wins, and we spend the time to make sure we are providing the right solve at the right time for our customers. There’s a lot of change but that’s because we’re actively fixing problems and we’re committed to quality and performance. We whiteboard a lot. Our code reviews are a little intimidating. Our socials are effusive and actually well-attended. It’s a bunch of smart people having a lot of fun together. We have the option to work from home, but we usually choose not to.

The Opportunity

Join our team as a Developer as we transform the current system to develop faster, smarter and stronger!   We are building a REST based ecosystem to provide payment features mobile and the world.   

Come help us build the next generation of our software!

Specific Duties/Responsibilities

Turn complex business requirements into reusable code patterns

Perform code archaeology on existing .Net Web.Forms application and translate into a modern architecture

Committment to ruthlessly testing, refactoring and perfecting code

Take co-ownership of product code quality and help provide code reads for team

Keep current on latest language framework changes and disseminate through team

Excellent communication (with technical and non-technical staff) and thought leadership

Spend your days building performant, world class APIs and front-end experiences

Be willing to work a once-or-twice-a-quarter on-call maintenance shift (as necessary)

Spaces, not tabs. 

Required Skills:

• Demonstratable experience with modern functional language (GoLang, Node, Python, etc..)

• Familiarity with Test Driven Development (TDD)

• Service-oriented architecture (SOA): either REST services or WebAPI

• N-Tier architecture

• Bonus: Modern web UI experience (Angular2, React/Flux)

• Bonus: knowledge of C# or Java / .Net / SQL Server

 

Our Tech Stack

• Kanban-based product workflow with daily SCRUM

• GIT source control and Jira ticket management

• GoLang servers on Dockerized VMs (Consul/Vault/Prometheus/Traefik)

• Some .Net-core services

• AngularJS SPAs

• SQL Server/Couchbase databases connected via Kafka queues

 

Education/Other Pre-requisites

• Bachelor’s degree in computer science or related field or equivalent on the job experience

• 1-5 years programming experience

Software Engineer

Our client helps 3 million people per month find jobs and advance their long-term career goals with our portfolio of websites and contact centers. This is a small team that has tripled revenues in the past 3 years by remaining fiercely profitable, hiring very smart people, and sharing the rewards of our growth with employees. This is not the type of company to pad job descriptions with fluff about changing the world to be a better place through cloud enabled something-something.  They provide a valuable service to their customers and users and are laser focused on profit that they share with the team.

They have a small number of people that have built a powerful web and analytics platform, and ask employees to own broad areas of reasonability and make a big impact on the bottom line.

In this job, you will:


        - Build, deploy and optimize our job results engine that serves over 100,000 results per day
        - Consume external feeds
        - Identify the best results for a given user
        - Serve those results in real time with minimal latency
        - Store data for analytics and optimization

Skills
        • 3+ years professional experience as a developer/engineer
        • Working knowledge of SQL and relational databases such as PostgreSQL or MySQL
        • Experience with NoSQL databases
        • Experience with modern Unix/Linux development and runtime environments
        • Experience working on high-traffic, highly-available websites or platforms

Senior Android Developer

Description

Looking for a unique opportunity to show off your skills at a cool and exciting company? We are looking for an experienced Android/Java Developer to be part of our team, offering an opportunity to further our deep integration with the Android eco-system. This position requires a proven ability to understand and implement business requirements for Android systems and enhancements to existing systems.  

Key Responsibilities

  • Act as subject matter expert in the different Android versions and SDK architectures.
  • Collaborate with cross-functional teams to conceptualize, build, test and ship software solutions
  • Implement scalable and cost-effective software systems that meet business requirements.
  • Maintain existing software systems
  • Conduct design and code reviews to ensure quality
  • Push mobile technologies to the limits to help better our products and services
  • Work with geographically dispersed team members
  • Desire to solve problems and build great things.

Minimum Job Requirements

  • BS or MS in Computer Science or equivalent work experience
  • Experience with OOP and Java
  • Experience with source control systems such as Git or Subversion
  • 3+ years of Android development experience
  • Experience working with remote data via REST and JSON
  • Experience targeting multiple Android devices, both phones and tablets, from multiple manufacturers and across all OS versions
  • Solid understanding of software development best practices and methodologies.
  • Experience working in a fast paced, team-oriented, collaborative environment.
  • Strong interpersonal and oral communication skills.
  • Ability to conduct research into software issues and products as required.
  • Create frameworks and automation in the development process to maximize build efficiency and secure solid code
  • Knowledge and applicable experience with Agile methodologies such as Scrum/Kanban
  • Test and debug code; analyze and monitor performance of apps

Preferred Experience

  • 3+ years working in the mobile industry
  • 1+ years working in Advertising and Marketing Technology
  • Working experience with Google Analytics, Push Notification, Memory Management, or Google DRM
  • Practical experience with mobile application automation testing frameworks like Calabash, Selendroid, Appium, etc.
  • Designed and developed one or more Android applications available on Google Play

Cloud Engineer

As a Cloud Engineer, you will work with diverse technologies to build tools and automation that eliminate manual operations and craft repeatable processes, thereby maintaining a highly available server infrastructure for deploying instances, managing configuration changes, health monitoring, and system tuning. You will be responsible for the day-to-day operational support for Windows and Linux hosts and their services, monitoring, troubleshooting and resolving problems, along with collaborating with DevOps and ITOps engineers to improve the platform. You will be responsible for documenting your tickets and projects, along with establishing best operating practices. This is a mix of engineering and operations role with strong customer focus for a global, world-class mobile app advertising business operating 24x7x365. 

 

Key Responsibilities:

  • 5+ years of experience with enterprise scale server administration
  • 2+ years of hands-on operational experience with Amazon Web Services (AWS). AWS Certification a strong plus.
  • Solid knowledge of AWS platform and its services - including but not limited to: Created/Maintained AMIs, Route53, VPC, EC2, S3, EBS, ELB, SQS, CloudWatch, IA
  • Expertise in implementing and managing Active Directory, Active Directory Federation Services (ADFS), Distributed File System (DFS), Group policy management
  • Experience working with Windows networking and high availability technologies such as failover clustering and load balancing
  • Strong CLI and API scripting (Power Shell, Bash, Python) and automation skills (Ansible, Terraform, Puppet experience welcome)
  • Experience with system health monitoring and optimizing performance (CloudWatch, Cloudability, Graylog)
  • Administration of web servers running IIS, Apache, Tomcat
  • Exceptional problem solving skills
  • Experience in enterprise scale cloud environment (IaaS) delivering PaaS and/or SaaS solutions
  • Experience in multi-region, multi-tenant environment a plus
  • ITIL Knowledge (Incident, Change and Problem Management) and tools
  • Manage multiple projects simultaneously and able to adapt to changing business needs
  • Work well with cross functional global and remote teams\
  • Worked in an operational support role with after hours on call responsibilities
  • Occasional assistance in an IT Operations capacity for the Austin office.

Minimum Job Requirements:

  • Bachelor’s degree in a related field
  • AWS Certification
  • Exceptional analytical, organizational, interpersonal and communication (both oral and written) skills
  • Ability to think logically, critically and constructively about complex problems and propose/drive solutions in a productive manner that addresses expressed needs.
  • Self-motivated, driven, and resourceful.   Full of “heart and hustle” with a scrappy drive to get things done.
  • Enjoy working in fast-paced, collaborative, Agile environments
  • Ability to adapt and learn quickly is a fundamental necessity
  • Experience programming/administration of SQL and other database technologies
  • Experience with container platforms such as Docker and Kubernetes.
  • Experience with NoSQL data stores (Cassandra, Aerospike, Redis)
  • Experience with high volume content delivery networks

 Preferred Experience:

  • Mobile industry experience
  • Advertising technology experience
  • ITIL Foundation Certification v3 (a plus)

Full Stack Engineer

Looking for a Full Stack Engineer for one of our tech clients located in downtown Austin to join their team. You must live in Austin to be considered for this role- no relo will be provided. This company has a platform that enables testers to provide feedback to the world's largest app-creating companies. Startup culture with perks of a larger corporation. Apply now if you meet the qualifications and would like to learn more about this awesome opportunity!

Required skills:

  • Are customer-focused, driven and passionate in creating premier experiences through well designed, tested and maintainable code-bases.
  • Always looking to learn and improve – independent self-learners who love to share what they find.
  • Are team-focused, pragmatic engineers who enjoy working on small, agile teams
  • 5-10 years' experience building commercial software.
  • Love crafting beautiful RESTful web-services and has strong knowledge in how the web works.
  • Have an understanding or experience using the CQRS pattern, Kafka, and Mesos.

Preferred skills (must have one or more of the following):

  • Modern backend technology such as Java’s Spring Boot, NodeJS, Python’s Flask or Django, etc. (we use a mix of Django, Java + NodeJS)
  • Love crafting beautiful RESTful web-services and have a strong knowledge in the way the web works.
  • Javascript experience. You know and love the language of the web (We use ES6 and TypeScript).
  • Experience with a Javascript framework such as Backbone, Angular, Ember or React (we use Angluar2).
  • Experience with relational and No-SQL databases: MySQL, Postgres, MongoDB, Redis
  • Experience with data streams, or real-time data pipelines (We use Kafka)

What will you do as a team member?

  • Design and develop the next generation platforms.
  • Work in strong agile teams, using modern development methodologies.
  • Work closely with product managers, designers and customers to deliver impactful product initiatives.

Be part of the success in this companies next generation digital experience platform. You’ll be owning features from start to end: defining, designing and building features for a real-time data streaming architecture, utilizing CQRS, Domain Driven Design, and Event Sourcing; deploying with the latest tools including docker, terraform, mesosphere and marathon; all as part of a feature-based agile team, within a global engineering effort, using modern development methodologies.

QA Automation Lead

HireStarter's client is a fast-paced startup providing disruptive technology to the DevOps market. They are looking for a Lead QA Engineer to manage and a grow a team with a focus on automation in an Agile/Scrum development environment. Their architecture is micro services and they use Docker, Cucumber, and Protractor (not required, but nice to have!). The company is about 40 people and they'll be moving to the Domain in the next several months.

Must have experience working in a startup environment.

Must have authorization to work in the U.S.

Responsibilities:

Collaborating with development to improve and expand automated test infrastructure

Working in an agile team to deliver business valuable software for every two week sprint

Reviewing and providing testing feedback on product requirements

Documenting test requirements and designing test coverage plans

Documenting and reporting defects with the steps needed to reproduce

Developing and maintaining automated regression and acceptance tests

Requirements:

3 to 5 years of relevant QA technical experience including Software Development and orSoftware Quality Assurance, along with 1+ years of managing teams

Experience working in an Agile/Scrum development team

Bachelor's Degree in Computer Science, Software Engineering, IT, or related field

Hands on experience writing automated tests for command line interfaces and web applications

Experience using Cucumber or similar test automation tool

Some knowledge of Java, Ruby and Groovy is a plus

Familiarity with Linux and Windows operating systems

Front End Developer

HireStarter's client is a fast-paced startup providing disruptive technology to the DevOps market. They are looking for a Frontend Engineer to expand on the current 5 person development team. They are a core Java shop, using cutting edge technologies (Angular2 on the frontend). The company is about 40 people and they'll be moving to the Domain in the next several months.

Responsibilities:

  • Working in an agile team to deliver continuously released applications used by Fortune 500 customers
  • Reviewing and providing technical feedback on new feature requirements
  • Working with QA members on the agile team to address issues found during automated and manual testing
  • Collaborating with team members on code reviews, internal infrastructure, and process enhancements
  • Participating in end-of-sprint retrospectives
  • Presenting completed software at end-of-sprint company demos

Requirements :

  • 5-7+ years of enterprise web application development
  • Expertise with modern JS frameworks and libraries (e.g. jQuery, Angular, React, Vue, Ember)
  • Experience with front end tooling (e.g. npm, grunt, gulp, webpack, requireJS)
  • Experience with development tools like Git, GitHub, Jenkins, Maven
  • Experience creating and consuming RESTful services
  • Highly skilled with HTML5, CSS3, SASS/SCSS, responsive web applications
  • Experience with testing Frameworks (karma/protractor/cucumber/jasmine/Qunit)
  • Working knowledge of enterprise database platforms

Email Marketing Manager

HireStarter's client helps 3 million people per month find jobs and advance their long-term career goals. They are a small team which has tripled revenues in the past three years by remaining fiercely profitable, hiring very smart people, and sharing the rewards of our growth with our employees. They provide a valuable service based on a powerful web and analytics platform to their customers and users and are laser focused on profit that is shared with the team. This role will play an instrumental role in demand generation through email and sms B2C channels.

Responsibilities:

• Launch email and SMS campaigns deliver job results and drive users back to our sites (to deliver job results)

• Troubleshoot issues with email layout and inbox deliverability

• Ramp new domains and IP addresses

• Manage daily production, execution, optimization, and reporting of campaigns

• Write compelling creatives & subject lines for A/B testing to improve opens and clicks

Requirements:

• Strong background working hands-on in email marketing platforms

• HTML skills (you don’t have to create, but you must be able to manipulate)

• Skilled Excel user who loves metrics and a desire to understand what the data means

• Experience with database management, segmentation, and personalization

• Experience generating marketing copy

• Strong understanding of email marketing concepts and campaign metrics

• 2-4 years of B2C email marketing experience

 

Senior Java Developer

As a Senior Java Engineer, you will work with an amazing agile team to design, develop and deliver new features and functionality to some of the world's most admired companies. 

Responsibilities:

  • Working in an agile team to deliver business valuable software for every two week sprint
  • Reviewing and providing technical feedback on new feature requirements
  • Collaborating with the agile team to estimate story sizes for sprint planning
  • Building JUnit and Cucumber tests as part of a “test first” approach to developing software
  • Developing Java and Eclipse RCP code for feature requirements and bug fixes
  • Working with QA members on the agile team to address issues found during automated and manual testing
  • Collaborating with team members on code reviews, internal infrastructure, and process enhancements
  • Participating in end-of-sprint retrospectives
  • Presenting completed software at end-of-sprint company demos

Experienced Required:

  • Experience working in an Agile/Scrum development team
  • 7+ years of Java development experience for proprietary technologies in a fast-paced environment
  • Strong Java skills and object oriented design experience, including working knowledge of core libraries and design patterns
  • Significant development experience in both Windows and Linux environments
  • Experience integrating with databases such as Oracle, SQL Server and DB2
  • Significant experience with automated test frameworks (JUnit & Cucumber)
  • Experience using Git as a source code management tool
  • Experience using Maven
  • Excellent verbal and written communications skills and an interest in working in a collaborative team environment
  • Demonstrated ability to deliver results, prioritize activities, and to manage time effectively
  • BS/MS in Computer Science or equivalent work experience

Windows Developer - Xaml & .NET

HireStarter's client is looking for a couple Windows Developers to come on board a profitable start up in the Aviation space to build a new iPad/iPhone application.  The company is located downtown Austin.   Local candidates only.

Requirements:

  • Substantial experience building tablet/phone/desktop Windows based applications; .Net, Visual Studio, and Xaml experience required
  • Fullstack development exposure from UI to data storage
  • WPF, Xamarin, and/or UWP experience preferred
  • Grasp of MVVM principles nice to have.
  • Passion for aviation a plus!!

UX/UI Designer

DESCRIPTION

As a User Experience Designer, you marry data with creative insight to deliver successful user experiences. You believe in form and function equally and through a process of iteration and prototyping, you design experiences that offer intuitive utility and human connectivity. You place a strong emphasis on craft and take pride in seeking out simple solutions to complex problems.

On the product team at this Austin startup, you will work closely with the entire team to establish goals and collaborate in an iterative process of design, development and continuous optimization. Combining user experience strategy, information architecture and interaction design, you’ll define the critical user paths and holistic user experience across multiple platforms (iOS, Android, Mobile Web, Desktop). Your success is gauged by the effectiveness of the final product to meet the combined user needs and business goals.

REQUIREMENTS

Your previous experience shows us that you ….

  • Champion design. As you look out into the world, you see opportunity at every glance for how smarter design could make for a more useful and joyful human experience. And, that’s exactly how you approach designing a users’ experience. Although your focus is not visual design, you have taste and talent for making your work look as good as it communicates.
  • Have technical command with a deep understanding of the importance of technical specifications and requirements which you apply to solving user problems across each layer of the user experience— from the business strategy through a product’s launch.
  • Are a born collaborator and thrive on cross-disciplinary work flows and feedback; you drive excellent results through consistent and proactive innovation and results-driven ideas; you love prototyping and iteratively ideating until the best solution arises.

Your primary responsibilities would be to...

  • Define and concept UX strategy— setting the foundation for successful, and enduring digital products; completing business analysis and business requirements by auditing existing products and performing competitive research.
  • Participate in all phases, from strategy to launch to optimization (this job is not just about making wireframes or participating in one phase); Work iteratively on initial concepts, informed by user research, marketplace and behavior trends.
  • Create data and user workflows that illustrate critical paths, site-maps and schematics that illustrate the information architecture, and page-level wireframes of varying resolution; functional prototypes for pages and unique user interface elements and interactions.

On paper, we’re looking for candidates with…

  • An up-to-date online portfolio showcasing examples of your UX work (prototypes, wireframes, sitemaps, user journeys, scribbles and the like).
  • Experience with wireframing and prototyping tools, e.g. Sketch, Principle, InVision, etc.
  • 2-4 years’ experience (start-up experience preferred) as a UX, web, digital or interaction designer.
  • BA, BS or MS in Interaction Design, HCI, or equivalent experience.

BENEFITS

  • East Austin office (dog-friendly).
  • Flexible vacation.
  • Topo Chico and/or La Croix for days.
  • Competitive benefits package.
  • Unlimited high fives.

Senior Software Engineer

Our client is an early stage healthcare technology company based in Austin, TX and they are looking for a senior Ruby on Rails engineer to join a growing team. Their platform enables physicians to conduct secure video chat follow-up appointments with patients in their homes.

Great candidates have the confidence to architect top-notch Rails apps, work with modern frameworks like WebRTC, and live-and-breathe APIs. This is a position for leadership engineering.

They are offering all of the perks you would expect -- standing desk, 27" Apple Thunderbolt display, health insurance, snacks and drinks in the office, free parking, etc.  and their East Side office has a ping pong table, as well as an engineering room for focused software development.

 

Required Skills / Experience

  • 5 years of experience working with Ruby on Rails applications
  • Experience with Heroku platform or any other hosting platform
  • Familiarity with relational databases, specifically PostgreSQL
  • Experience integrating with external services through an API
  • Capable of using HAML and Sass to effectively implement designs
  • Must have some experience with JavaScript
  • Familiar with TDD principles, and testing with Rspec
  • Able to use Git and Github for version control
  • Experience scaling services
  • Experience with React is a plus

Platform Engineer

In the past few years this company's product has become the chat tool loved by Whole Foods, Wired, NASA, WebMD, and thousands of other great companies.  They've been shipping features like crazy but need people to them us take it to the next level. 

Huge impact - Thousands of the brightest teams rely on this company's tool to bring their companies together and get work done. You'll be designing, building, and shipping features that they'll love.

Independence - They hire great people and let them do what they do best. No handholding or micromanaging. Plus, they actually use their 20% time and ShipIt days to build cool stuff.

Job Description

Downtown Austin company helps teams everywhere change the world through the power of software and they are looking for a part visionary, part technical wizard to join their platform development team.  You’ll be responsible for designing, implementing, monitoring, scaling, and optimizing the code that powers core functionality for their clients. You will be supported by robust backend systems, mature protocols, and an experienced team with a strong desire to build the best chat and collaboration platform out there. Think NASA launching the Rover on Mars or Cochlear gifting children born deaf with the ability to hear, your work directly impacts the products they use to advance humanity. You'll need a strong technical prowess with incredible coding ability across a diverse set of languages and technologies. You will thrive on the ability to work under pressure.

What you do

  • Breakdown problems into simple, elegant solutions.
  • Understand system interdependencies and limitations in a microservice architecture.
  • Implement solutions that meet performance, scalability, reliability, high availability, and operation excellent goals.
  • Follow agile software development best practices, such as CI/CI and test-driven development.

Basic Qualifications

  • Bachelors/Masters degree in Computer Science or a related field.
  • 2+ years of software development experience.
  • Experience building public facing APIs and associated authentication mechanisms.
  • Experience building scalable, high performance systems that are highly available .

Preferred Qualifications

  • Experience developing on large scale projects.
  • Experience building software with a focus on operational excellence.
  • Experience building software at web scale (e.g. consumer facing web or enterprise SaaS).
  • Experience building large scale distributed systems leveraging AWS or other cloud services. 
  • Excellent communication skills to both technical and non-technical audiences.
  • An understanding of how to use metrics to guide technical decisions.
  • Familiarity with chat / messaging systems would be a huge bonus (but not a requirement).

Java Developer

Downtown Austin aviation company is looking for a talented web developer to join our team. This position is for a unique and technically well-rounded individual with experience building high profile web apps. 

While you know many different web technologies, you find yourself at home within a JavaScript/Python web stack.

You’re knowledgeable of both legacy and emerging JavaScript standards, frameworks, and tools. You know what prototypes are (and aren’t), general best practices for bending the language to your will, and are familiar with client-side performance optimization techniques. You know when using jQuery makes sense and when it doesn't.

You love Python for the simplicity and flexibility of the language, especially within the context of web development. You're comfortable working on back-end APIs in Python as well as serving up traditional, templated pages.

Shipping software is something you take pride in and you welcome the opportunity to make immediate contributions to software with a passionate user-base.

A pilot-coder, or individual looking to pursue his or her private pilot license, is a plus.  This is a senior position requiring 5+ years of web development experience.

Skills & Requirements

  • JavaScript (React.js, Node.js, jQuery are preferred)
  • Python (Tornado, Django are preferred)
  • HTML5, CSS3
  • Experience with Git, Gulp, Docker and AWS a plus.

Benefits

  • Health and dental benefits.
  • 401(k) matching with immediate vesting.
  • Performance based bonuses.
  • Flight training reimbursement.

iOS Developer

Downtown Austin aviation software company is looking for an iOS developer to join our team. This position is for a unique and technically well-rounded individual with experience building and shipping iOS apps. 

Technically, this person is experienced in Objective-C and Cocoa development, with a track record of shipping exquisitely-designed apps. This person has a solid understanding of UIKit, database design with SQLite/Core Data, communicating with web services, and memory management with and without ARC. This person can hit the ground running on current iOS technologies, writing rock-solid code with blocks, GCD, Swift, and Auto Layout. This person is naturally curious, exploring new technologies in order to stay current, but balances the use of new and old to ensure that execution is priority.

Professionally, this person is driven to execute, deliver, and complete projects independently, seeking advice and direction from team members when needed, and plowing ahead to completion when the path forward is clear. This person will be able to point to specific examples that highlight the individuals ability to meet the objectives outlined above, and references will confirm this person’s unique abilities.

A pilot-coder, or individual looking to pursue his or her private pilot license, is a plus. Benefits include medical insurance, 401(k) with matching, and flight training reimbursement.

Technologies and Skills

  • Deep knowledge of Objective-C and Xcode, including modern syntax and blocks
  • UIKit, Auto Layout
  • Solid understanding of memory management with and without ARC
  • SQLite and relational data design
  • Experience communicating with web services
  • Experience with Git, including branching and merging strategies
  • Actively learning and mastering Swift

Benefits

  • Health and dental benefits.
  • 401(k) matching with immediate vesting.
  • Performance based bonuses.
  • Flight training reimbursement.

Developer (.Net/ C# focus)

Opportunity in North Austin to work in a small, laid back environment with a tight-knit development team focused on implementing new product features, upgrading current technologies, and adjusting the current system as it scales to customer needs to remain a leader in the market.

(Visa sponsorship is unavailable for this role.)

Responsibilities

  • Working on site (with some work from home flexibility) and responsible for spinning up new metrics-driven products for internal and external facing customers.
  • Designing, developing, and documenting new and existing systems.
  • Working with other developers and internal customers to define requirements, perform technical analysis, generate implementation and integration plans for new projects, and execute them with cutting edge tools (VS 2015, ReSharper, SQL Tools, etc).
  • Bringing new insights to the team and find ways to implement them that improve the overall efficiency and technical offering of our product and our development process.

Requirements

  • BS or Masters in computer science OR related engineering field or equivalent work experience along with 3+ years experience writing production code
  • A history of shipping web-scale applications
  • Desire to collaborate with other engineers who share an interest in putting scalable, efficient, well-thought- out changes into production
  • Understanding of Object Oriented Programming
  • Appreciation of the value of user experience at all points of interaction with the software
  • Experience working in groups of varying sizes as well as accomplishing individual work
  • .NET background preferred, particularly in large web-based and service-oriented applications