What are the responsibilities and job description for the Senior Software Engineer position at ADS, Inc.?
ADS, Inc. began more than 20 years ago by outfitting Navy SEALS with quality dive equipment, and today we're proud to manage 3,000 supplier partnerships and over 50,000 products.
Please watch this video to learn more about ADS Inc! http://bit.ly/ADS_Mission
Job Title: Senior Software Engineer
Location: Austin, TX (Hybrid Role)
At ADS Inc. we actively seek our customers’ equipment and logistical challenges and deliver innovative and cost-effective solutions. As we focus on growing our business, leveraging technology and growing our internal technical capabilities is critical for success.
As a Senior Software Engineer, you will play a pivotal role in building and maintaining a robust ADS technology stack. Your responsibilities will include understanding stakeholder requirements, building, testing, and debugging software systems using a variety of tools and programming languages, mentoring colleagues, contributing to continuous improvement initiatives, and evangelizing new technologies and methodologies.
Responsibilities
· Develop high-quality software and architecture
· Automate tasks, develop tools, design and code applications by writing clean, efficient, and robust code
· Identify, prioritize, and execute tasks in the software development life cycle
· Collaborate with engineering teams, internal teams, and vendors to build and support technical solutions
· Champion test driven development and continuous improvement initiatives
· Create and maintain documentation for requirements, designs, and solutions
· Coach and train other engineering team members
· Follow emerging industry trends to help identify opportunities to improve ADS technologies and/or methodologies.
Minimum Requirements
· 6 years of experience as a Software Engineer
· Proficiency with multiple programming languages and expertise in at least one of the following: Java, Python, C#, C , JavaScript, Typescript, or Rust
· Proficiency with web development frameworks like Spring, Django, Angular, React, or GWT
· Extensive experience with multiple RDBMS like Oracle, MySQL, or PostgreSQL
· Experience building REST APIs and distributed applications
· Experience working in an agile environment using a CI/CD process
· Experience building secure, cloud-based web applications
· Excellent time management, communication, problem-solving, organizational, and leadership skills
Preferred Qualifications
· 3 years as a Senior Software Engineer
· Start-up or small organization experience bootstrapping development teams
· Experience with AWS
· Experience with NoSQL databases like MongoDB, DynamoDB, Redis, Neo4j, or Amazon Neptune
· Experience with Salesforce and/or Oracle APEX development
· Experience with Terraform, containerization, and container orchestration
· A BSc or advanced degree in a relevant field like computer science, engineering, or mathematics.
ADS believes that a diverse work environment leads to bigger thinking and more creative solutions to our customers' problems and we are proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation or gender identification, national origin, or any other legally protected characteristic. We strive to represent our community with a workforce diverse in gender and ethnicity. We actively seek out veterans and the disabled for opportunities at ADS.
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.