Job Description
We are looking for a visionary Senior Software Engineer to join our elite engineering team in San Diego. This is an urgent hiring opportunity with one of the top tech companies in the region. If you are passionate about building scalable, high-performance software solutions and want to work with cutting-edge technologies, we want to hear from you immediately.
Our client is revolutionizing the fintech space and is currently scaling their engineering department rapidly.
Responsibilities
- Design, develop, and deploy robust, scalable software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams of product managers, designers, and other engineers to define and deliver features.
- Mentor junior developers and conduct code reviews to ensure code quality and adherence to engineering standards.
- Troubleshoot complex technical issues and optimize application performance in production environments.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Drive technical innovation by evaluating new technologies and tools that can improve our products.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (Master’s degree preferred).
- Minimum of 5 years of professional experience in software development.
- Proficiency in at least one major programming language (e.g., Python, Java, Go, or C++).
- Strong experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Deep understanding of software design patterns, algorithms, and data structures.
- Familiarity with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.