Software Engineer (Austin, Texas)

You are here


Software Engineer

ATP is the general aviation industry's single-source provider of information management and services, managing the maintenance process—from maintenance and compliance tracking to inventory management—for improved productivity and efficiency and increased aircraft utilization and value. With a large network of international sales partners, ATP is a global company that helps more than 23,000 users in 96 countries achieve the highest levels of safety, compliance, and productivity.

This is an outstanding opportunity for a dynamic and innovative engineering leader to join ATP at a crucial phase of its business expansion and transformation.

Reporting to VP of Engineering, and working in close collaboration with the team lead/software engineering, senior product, design, and quality teams, the Software Engineer – focusing on full stack development will play a critical role in the future growth of ATP by developing and owning the technical architecture, strategy, quality, and delivery of ATP’s SaaS and mobile product offering.  ATP is looking for someone who is currently either a front-end or back-end developer who is looking for a change and would like to participate in the full stack process.  Although our application is heavily used in production today, this is near a greenfield situation as our front-end technology is going through substantial transition.  This position requires excellent team participation as well as current hands on coding experience. 

Responsibilities:

  • Implement the technical architecture, strategy, and roadmap for ATP’s SaaS product offering
  • Ensure code quality, scalability, extensibility exists across all products
  • Partner with the team on architecture, build, release and execution of application delivery to support the current and future business needs including functional feature development, scalability, and everyday production support.
  • Apply solid programming principles, work collaboratively in an energetic team-centric environment, drive unit testing and devops deployment principles.

Qualifications:

  • 4+ years of experience in Javascript application development which includes configuring, building and testing application and technical architecture components
  • 4+ years in depth database driven application architecture and design
  • Must have a deep working understanding of multi-tier database driven SaaS site/app development.
  • Track record and experience delivering enterprise SaaS products and services leveraging a cloud-based environment such as AWS or Azure a plus
  • Programming to a back end relational DB system is required.  NoSQL and related systems experience a plus
  • 2+ years developing highly responsive data driven consumer facing sites using C#, web-scale architecture, and multi-tenant software platforms
  • Experience with single-sign on (SSO) and federated identity provider models and tools, and enterprise search
  • 4+ years using test driven development methodology
  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent experience

Preferred Qualifications

  • Experience building products from scratch/greenfield situations using feedback/requirements from Product Management/customers.
  • Content management and digital assessment management experience and integration of workflows
  • Experience developing sites and applications that are responsive
  • Experience with PDF manipulation libraries including conversion to HTML a plus
  • Track record of individual technical achievement

The interested applicant should send their resume and cover letter to hiring@atp.com.