Job Description
Join Our Team as a Software Engineer in Houston
Are you a passionate developer looking to make a tangible impact? Apex Systems is seeking a Software Engineer to join our dynamic team in Houston, TX. We are committed to innovation, offering competitive compensation packages that include Equity Options for our key contributors.
As a Software Engineer, you will play a critical role in designing, developing, and maintaining high-performance software solutions. We value creativity, technical excellence, and a collaborative spirit. If you are ready to take your career to the next level with a company that rewards performance, we want to hear from you.
Responsibilities
- Design & Development: Architect and implement scalable software solutions using modern programming languages and frameworks.
- System Optimization: Analyze and improve the efficiency, scalability, and stability of existing software systems.
- Collaboration: Work closely with product managers, designers, and other engineers to define, design, and ship new features.
- Code Quality: Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
- Debugging: Troubleshoot complex technical issues and resolve defects in a timely manner.
- Testing: Participate in the full software development lifecycle, including unit testing and integration testing.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Experience: 3+ years of professional software development experience.
- Technical Skills: Proficiency in at least two of the following: JavaScript, Python, Java, or C#.
- Database Knowledge: Strong experience with SQL and relational database management systems (e.g., PostgreSQL, MySQL).
- Cloud Proficiency: Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Agile: Experience working in Agile/Scrum environments.