Required Skills: MySQL, PostgreSQL, MongoDB, or DynamoDB.
          Job Description
                    Position: Senior Member of Technical Staff (MTS) Software Engineer
 Location: United States
 Experience Level: 10+ Years
 Employment Type: [Full-Time/Contract]
 Visa Sponsorship: H1B
  
 We seek qualified candidates for an on-site role in [United States].
 H1B sponsorship is available for this position.
  
 If you are interested, please submit your application.
  
 Role Overview:
 We are seeking an experienced Senior MTS Software Engineer with over 10 years of professional experience in software development. The candidate will play a pivotal role in designing and implementing high-quality software systems, contributing to architectural decisions, and mentoring junior team members. This role is ideal for a technical leader who thrives in solving complex challenges and driving innovation.
  
 Key Responsibilities:
 Architectural Leadership: Design and implement scalable, secure, and efficient software architectures that meet both technical and business requirements.
 Full Software Lifecycle Management: Oversee the entire software development lifecycle, from requirements gathering and system design to deployment and maintenance.
 Team Collaboration: Collaborate with cross-functional teams, including product management, DevOps, and QA, to deliver high-quality software solutions.
 Code Quality & Standards: Lead by example in writing clean, maintainable, and efficient code while enforcing best practices and code reviews.
 System Optimization: Diagnose and resolve performance bottlenecks in large-scale systems.
 Mentorship: Provide technical guidance and mentorship to junior developers, fostering a culture of learning and continuous improvement.
 Innovation: Research and integrate emerging technologies to enhance software development and improve product offerings.
 Documentation: Maintain detailed technical documentation for code, system design, and processes.
  
 Required Skills:
 Programming Mastery: Extensive expertise in Java, Python, C++, or other modern programming languages.
 Cloud Platforms: Strong hands-on experience with AWS, Azure, or GCP, including designing, deploying, and managing cloud-native applications.
 System Design Expertise: Proficiency in designing distributed systems, microservices architecture, and scalable solutions.
 Frameworks & Tools: Expertise in frameworks such as Spring Boot, Hibernate, React, or Angular (depending on project requirements).
 Databases: Deep understanding of both relational and NoSQL databases, including MySQL, PostgreSQL, MongoDB, or DynamoDB.
 DevOps & Automation: Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure-as-code tools (Terraform, CloudFormation).
 Problem-Solving: Exceptional debugging and performance optimization skills for complex systems.
 Leadership: Proven ability to lead technical teams, conduct code reviews, and provide architectural guidance.
 Soft Skills: Strong communication and interpersonal skills, with the ability to effectively interact with stakeholders and team members at all levels.
  
 Preferred Skills:
 Experience in big data technologies such as Hadoop, Kafka, or Spark.
 Familiarity with machine learning and AI frameworks.
 Domain expertise in financial or banking systems.
  
 Qualifications:
 Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
 10+ years of professional software development experience with a proven track record of successful projects.
  
 Why Join Us?
 Leadership Opportunities: Take on a technical leadership role and drive strategic initiatives.
 Innovation-Focused: Work on cutting-edge technologies in a collaborative and forward-thinking environment.
 Professional Growth: Benefit from ample learning and growth opportunities while working on challenging and impactful projects.