Job Description
We are seeking a highly skilled and dynamic Senior Software Engineer to join our elite team in Houston, TX. This is a high-impact contract position with an immediate start date, offering the opportunity to work on cutting-edge projects that define the future of our industry.
Our ideal candidate is a self-starter who thrives in fast-paced environments and possesses a deep understanding of modern software architecture. You will be responsible for leading technical initiatives, mentoring junior staff, and delivering robust, scalable solutions that drive business results.
Our ideal candidate is a self-starter who thrives in fast-paced environments and possesses a deep understanding of modern software architecture. You will be responsible for leading technical initiatives, mentoring junior staff, and delivering robust, scalable solutions that drive business results.
Responsibilities
- Architect and develop scalable, high-performance software solutions using modern technologies.
- Collaborate closely with product managers, designers, and cross-functional teams to translate requirements into technical specifications.
- Conduct thorough code reviews, ensuring adherence to coding standards and best practices.
- Troubleshoot and resolve complex technical issues with minimal supervision.
- Optimize applications for maximum speed and scalability, improving overall user experience.
- Implement robust security measures and data protection protocols across all platforms.
- Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives.
Qualifications
- Minimum of 5 years of professional software development experience.
- Proficiency in at least two of the following: Python, Java, C#, or JavaScript/TypeScript.
- Strong experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Deep understanding of database systems (SQL and NoSQL) and ORM frameworks.
- Excellent problem-solving skills and the ability to work independently in a remote/hybrid setting.
- Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
- Experience with version control systems (Git) and CI/CD pipelines.