Job Description
We are seeking a visionary Senior Software Engineer to join our elite engineering team in Arlington, TX. In this role, you will be at the forefront of building scalable, high-performance applications that drive our business forward. If you are passionate about clean code, cloud architecture, and solving complex problems, we want to hear from you immediately.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Work with the latest technologies in a collaborative, innovation-driven environment.
- Hybrid work model with flexible scheduling options.
- Opportunities for rapid career growth and leadership development.
What You'll Do:
- Design, develop, and deploy robust software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams (Product, Design, QA) to define feature requirements and ensure technical feasibility.
- Write clean, maintainable, and well-documented code with a focus on best practices and performance optimization.
- Conduct thorough code reviews and mentor junior engineers to foster a culture of technical excellence.
- Participate in the full software development lifecycle, from concept and design to testing and deployment.
- Troubleshoot and debug complex system issues to ensure 99.9% uptime.
What We're Looking For:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience.
- Proficiency in Java, Python, or C# with deep knowledge of backend development.
- Strong experience with SQL/NoSQL databases (PostgreSQL, MongoDB).
- Familiarity with Cloud Platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Experience with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.
Responsibilities
- Architect scalable microservices and APIs.
- Implement unit and integration tests to ensure code quality.
- Engage in daily stand-ups and sprint planning.
- Maintain and improve legacy codebases.
- Contribute to technical documentation.
- Drive architectural decisions.
Qualifications
- BS in Computer Science or equivalent.
- 5+ years of backend engineering experience.
- Strong proficiency in Java/Python.
- Experience with SQL and Cloud platforms.
- Experience with Agile methodologies.
- Excellent communication skills.