Job Description
Are you a visionary Software Engineer looking to make a tangible impact at a top tech company? Apex Systems is seeking a highly skilled and passionate Senior Software Engineer to join our dynamic team in Austin, Texas. We are a leader in the industry, driving innovation across full-time jobs in Texas and beyond.
In this role, you will design, develop, and deploy scalable software solutions that power our core products. You will work in a collaborative environment that values technical excellence, creative problem-solving, and professional growth. If you are ready to advance your career with a company that invests in its people, we want to hear from you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work arrangements and remote-first culture.
- Opportunities for continuous learning and mentorship.
- State-of-the-art technology stack and cutting-edge projects.
Ready to apply today? Join the future of tech in Austin!
Responsibilities
- Architecture & Design: Lead the design and implementation of scalable, high-performance software systems using modern technologies.
- Code Quality: Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Cross-Functional Collaboration: Partner with Product Managers, Designers, and Engineers to define features and deliver exceptional user experiences.
- Mentorship: Mentor junior engineers and conduct code reviews to foster a culture of knowledge sharing and technical growth.
- Optimization: Identify and resolve performance bottlenecks to ensure application stability and speed.
- Testing: Develop comprehensive unit and integration tests to guarantee product reliability.
Qualifications
- Experience: 5+ years of professional software engineering experience in a full-time role.
- Technical Skills: Proficiency in JavaScript (React or Angular), Python, or Java is required.
- Database: Strong experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Cloud: Familiarity with cloud platforms such as AWS or Azure.
- Problem Solving: Demonstrated ability to tackle complex technical challenges and propose innovative solutions.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).