Search by job, company or skills

T

Senior Software Engineer

5-8 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 100 applicants
Quick Apply

Job Description

  • Key Responsibilities:
  • Software Design and Development:
  • Lead the design, development, and implementation of scalable, high-performance software applications.
  • Develop software solutions that meet business requirements, improve efficiency, and drive innovation.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Collaborate with cross-functional teams to define system architecture and technical solutions.
  • System Architecture and Technical Leadership:
  • Participate in architectural and design discussions, providing input to technical decisions that align with the company's long-term goals.
  • Evaluate and implement modern technologies, tools, and frameworks to improve development efficiency and system performance.
  • Provide technical leadership to the development team, offering guidance, mentorship, and code reviews.
  • Troubleshoot and resolve complex technical issues related to performance, scalability, and reliability.
  • Collaboration and Agile Methodology:
  • Work closely with Product Managers, UX/UI Designers, and other engineering teams to deliver high-quality software solutions.
  • Lead and participate in Agile ceremonies (e.g., sprint planning, stand-ups, reviews).
  • Ensure timely delivery of features, bug fixes, and technical improvements in a fast-paced development environment.
  • Collaborate with QA teams to ensure high-quality software delivery through continuous integration and testing.
  • Mentorship and Team Development:
  • Mentor and coach junior and mid-level engineers, helping them grow technically and professionally.
  • Foster a collaborative and innovative environment where team members feel motivated to share ideas and contribute.
  • Conduct code reviews, ensuring high-quality code and adherence to standards.
  • Continuous Improvement:
  • Continuously learn and apply new technologies, development tools, and industry trends to enhance the engineering team's skills and capabilities.
  • Advocate for best practices in coding, software architecture, and development workflows.
  • Proactively identify opportunities to improve development processes, performance, and product quality.
  • Documentation and Reporting:
  • Create and maintain technical documentation, including design documents, architecture diagrams, and API documentation.
  • Provide regular updates to leadership on project progress, technical challenges, and roadblocks.
  • Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • 5+ years of experience in software development.
  • Strong expertise in programming languages such as Java, C#, Python, JavaScript, or other modern languages.
  • Experience with web development (both frontend and backend), using technologies like React, Angular, Node.js, Django, Spring, etc.
  • Proficiency in database management (e.g., SQL, NoSQL databases like MongoDB, MySQL, PostgreSQL).
  • Solid understanding of system architecture and design patterns.
  • Hands-on experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with CI/CD pipelines, version control (Git), and Agile methodologies.
  • Experience with microservices architecture, containerization (Docker), and orchestration (Kubernetes) is a plus.
  • Strong problem-solving skills and ability to work with complex, large-scale systems.
  • Excellent communication skills with the ability to collaborate effectively across teams.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Teamware Solutions, a business division of Quantum Leap Consulting Private Limited, offers cutting edge industry solutions for deriving business value for our clients' staffing initiatives. Offering deep domain expertise in Banking, Financial Services and Insurance, Oil and Gas, Infrastructure, Manufacturing, Retail, Telecom and Healthcare industries, Teamware leads its service in offering skills augmentation and professional consulting services.

Job ID: 121755065

Similar Jobs

Bengaluru, India

Skills:

GithubQtJiraBugzillaQMLAgile Software DevelopmentSonarqubeValgrindGitlabCoverityDistributed Version Control SystemsSubversionCppcheckCA AgileCentral

Bengaluru, India

Skills:

.Net CoreOracle DbSqlAngularGenerative AIDevin CursorAI tools like CoPilot

Bengaluru, India

Skills:

S3RDSVueSqlAngularmicroservice architectureLambdaRest API DevelopmentReactEc2PythonAWSEtlEKS

Bengaluru, India

Skills:

GcpDistributed SystemsRestful ApisAzurePythonAWSML pipelinesevent-driven architecturesGoAI Solutionsasynchronous processing

Bengaluru, India

Skills:

data engineering DebuggingData StructuresSqlAlgorithmsSparkRest ApisKubernetesPythonBackend EngineeringData AnalysisDatabase ORMsRelational DatabasesPrompt Engineering