Job Description
We are seeking a visionary Senior Software Engineer to join our growing team in Tampa, FL. At Tampa Digital Systems, we build scalable, high-performance software solutions that drive business transformation. You will have the opportunity to work on cutting-edge projects, mentor junior developers, and shape the technical architecture of our flagship products. If you are passionate about clean code, agile methodologies, and solving complex technical challenges, we want to hear from you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work arrangements and remote-first culture.
- Professional development and continuous learning opportunities.
- State-of-the-art equipment and tools.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern technologies.
- Collaborate with cross-functional teams (product managers, designers, QA) to define, design, and ship new features.
- Mentor junior engineers and conduct code reviews to ensure best practices and code quality standards.
- Identify and troubleshoot performance bottlenecks, bugs, and architectural issues.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Write clear, concise, and well-documented code and technical specifications.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience in one or more general purpose programming languages (e.g., Java, Python, C#, JavaScript).
- Experience with modern web frameworks (React, Angular, Vue.js) and RESTful APIs.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Strong understanding of database technologies (SQL, NoSQL) and ORM tools.
- Proficiency in version control systems like Git and CI/CD pipelines.
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.