
Senior Software Engineer
- Austin, TX
- $164,100 per year
- Permanent
- Full-time
- Architect, design, build, develop, test, and/or implement software applications.
- Conduct business and technical analysis, code reviews, and unit testing.
- Implement, and produce technical documentation of solutions for new development, system enhancements, and production support.
- Design, develop, and implement modifications and corrections to existing software, including the development of debugging routines.
- Perform regular check-ins to continuous integration of systems and/or software applications.
- Participate in cross-functional teams and work with architects, systems analysts, project managers, QA and other developers to implement business requirements while applying the latest available tools and technology.
- Work under direct supervision to ensure on-time delivery of projects, production support plans, and knowledge transfer for long-term supportability of upgrades, enhancements, and deployments.
- Position reports to the Austin, Texas office and may allow for partial telecommuting.
- Master's degree in Computer Science or related field.
- Position requires experience in the following skills:
- Programming with languages Typescript, Javascript, HTML and Java;
- Software frameworks, including, Angular, Spring, and Hibernate;
- Cloud technologies and Docker;
- Runtimes: V8 JavaScript engine and JDK 1.8;
- Build systems: Node Package Manager (NPM);
- Webservers: Nginx and Tomcat;
- Databases; MySql and MongoDB; and
- ML and GenAI.
- Shell Scripting Bash and Python.