Demo

Senior Software Engineer

X-Bow Systems
Austin, TX Full Time
POSTED ON 1/20/2025
AVAILABLE BEFORE 1/19/2030

Job Title: Senior Software Engineer
Location: Austin, TX

Responsibilities

  • Distributed Systems Development: Design, develop, and maintain distributed systems to ensure high availability, scalability, and reliability.
  • Backend Development: Architect and implement robust backend solutions, including APIs, databases, and server-side logic, to support various applications and services.
  • Frontend Development: Develop and maintain user-friendly, responsive, and visually appealing front-end interfaces using modern web technologies.
  • Industrial Communication Protocols: Implement and integrate industrial communication protocols such as TCP/IP, Ethernet/IP, Modbus TCP, and others to ensure seamless communication between devices and systems.
  • Cross-Functional Collaboration: Work closely with cross-functional teams, including hardware engineers, product managers, and other software engineers, to ensure seamless integration and alignment with project goals.
  • Code Quality and Best Practices: Adhere to best practices in software development, including clean code principles, code reviews, and automated testing, to ensure high-quality and maintainable code.
  • Documentation: Develop and maintain comprehensive documentation throughout the software development lifecycle, including design specifications, technical documentation, and user guides.
  • Continuous Improvement: Stay up-to-date with the latest industry trends, technologies, and best practices to continuously improve the development process and deliver innovative solutions.

Qualifications

  • Educational Background: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Experience: A minimum of 5 years of experience in software engineering, with a strong focus on distributed systems, backend development, and frontend development.
  • Technical Skills:
    • Distributed Systems: Experience with designing and developing distributed systems, including knowledge of microservices architecture, cloud computing, and related technologies.
    • Backend Development: Proficiency in backend development using languages such as Python, Java, C#, or Node.js, and experience with databases (SQL and NoSQL).
    • Frontend Development: Proficiency in frontend development using modern web technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
    • Industrial Communication Protocols: Familiarity with industrial communication protocols such as TCP/IP, Ethernet/IP, Modbus TCP, and others.
    • DevOps Practices: Experience with containerization (Docker), CI/CD pipelines, and version control systems (Git).
  • Problem-Solving Abilities: Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve complex technical issues.
  • Collaboration and Communication: Excellent communication and interpersonal skills, with the ability to work effectively within a multidisciplinary team.
  • Agile Methodology: Experience working in an agile development environment is highly desirable.

Preferred Qualifications

  • Cloud Platforms: Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Security: Knowledge of security best practices in software development.
  • Performance Optimization: Experience with performance tuning and optimization of distributed systems.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at X-Bow Systems

X-Bow Systems
Hired Organization Address Huntsville, AL Full Time
Position : Program Manager II (Solid Rocket Motor Directorate) Location: Huntsville, AL preferred Job Overview : As a So...
X-Bow Systems
Hired Organization Address Luling, TX Full Time
Job Requisition : Technical Writer - Manufacturing Process & Facilities Design Position Title : Technical Writer Locatio...
X-Bow Systems
Hired Organization Address Huntsville, AL Full Time
Company Overview: X-Bow Launch Systems, Inc. is a cutting-edge aerospace technology company at the forefront of revoluti...
X-Bow Systems
Hired Organization Address Decatur, AL Full Time
Job Requisition: Technical Writer -Manufacturing Process & Facilities Design Position Title: Technical Writer Location: ...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Austin, TX area that may be a better fit.

Senior Software Engineer

CORRIDOR Aviation Service Software, Austin, TX

AI Assistant is available now!

Feel free to start your new journey!