9

Principal Software Engineer Jobs

filter
  • Location
  • Role
  • Functional Area
  • Qualification
  • Experience
  • Employer Type
  • 3 - 9 yrs
  • 35.0 Lac/Yr
  • Canada
Software Engineer Principal Software Engineer Staff Software Engineer Software Quality Engineer Consultant Software Engineer Associate Software Engineer Mobile Software Engineer
Software Engineer Responsibilities:Developing and directing software system validation and testing methods.Directing our software programming initiativesOverseeing the development of documentation.Working closely with clients and cross-functional departments to communicate project statuses and proposals.Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.Managing the software development lifecycle.Monitoring system performance.Communicating key project data to team members and building cohesion among teams.Developing and executing project plans.Applying mathematics and statistics to problem-solving initiatives.Applying best practices and standard operating procedures.Creating innovative solutions to meet our companys technical needs.
View all details
  • 3 - 8 yrs
  • 37.5 Lac/Yr
  • Canada
Software Engineer Staff Software Engineer Software Engineer Associate Consultant Software Engineer Principal Software Engineer Mobile Software Engineer
**Key Responsibilities:**- **Software Development:** Design, code, and test software applications using various programming languages, ensuring they are efficient and meet project specifications.- **Troubleshooting:** Analyze and resolve software issues by diagnosing problems and implementing solutions to enhance application performance.- **Collaboration:** Work closely with other team members, including designers and project managers, to gather requirements and ensure designs align with development capabilities.
View all details

Quality Engineer (3-4 Years)

Impact HR & KM Solutions

  • 3 - 4 yrs
  • 3.0 Lac/Yr
  • Nashik
Quality Engineer Quality Assurance Quality Control Engineer Software Quality Engineer Quality Test Engineer Principal Quality Engineer Design & Quality Engineer
Key ResponsibilitiesQuality Planning: Developing Quality Assurance (QA) plans, Control Plans, and Inspection Standards for new and existing products.Process Auditing: Conducting regular audits of the production line to ensure compliance with established Standard Operating Procedures (SOPs).Root Cause Analysis: Leading 8D or 5-Why investigations when defects occur to ensure the problem does not happen again.Supplier Quality: Evaluating and auditing raw material suppliers to ensure incoming components meet technical standards.Statistical Process Control (SPC): Monitoring production data using tools like Control Charts, $C_p$, and $C_pk$ to identify variations in the process.Instrumentation Management: Ensuring all measuring instruments (Verniers, Micrometers, CMM) are calibrated and functioning correctly.
View all details

Principal Software Engineer

The Best Services & Enterprise's

  • 12 - 22 yrs
  • 22.5 Lac/Yr
  • Rajkot
Principal Software Engineer Principal Software Developer Principal Analyst
About the Role:We are looking for a seasoned Principal Software Engineer to design and develop high-volume, low-latency applications using agile methodologies. You will ensure high availability, performance, and best coding practices while contributing to all phases of the development lifecycle.Key Responsibilities:Design and develop scalable applications with minimal supervision.Write well-designed, testable, efficient code following standards.Participate in database design, SQL queries, and performance improvements.Conduct unit, integration, regression, and system testing to ensure zero-defect releases.Apply best practices in code, logic, libraries, and reusable components.Troubleshoot technical issues and ensure application functionality meets requirements.Mandatory Skills:Any graduate with 16+ years in IT; 10+ years hands-on experience in Java platform development.Strong experience in Microservices development (Docker, Kubernetes).Expertise in Spring and Spring Boot.Hands-on experience in JavaScript / TypeScript and UI5.Experience with DevOps tools: JSON, Jenkins, Jira, Kanban, Git, Maven.Solid understanding of RDBMS, schema design, SQL, and ORM (JPA, Hibernate).Preferred Skills:Knowledge of code coverage and static analysis tools (e.g., Sonar).SAP JCO experience is a plus.3+ years as a Technical Architect: coaching, presenting architecture/design elements.2+ years using JUnit on projects.4+ years handling customers directly, presenting architecture artifacts and influencing technical decisions.
View all details

Get Personalized Job Matches

Based on your experience, skills, interests, and career goals to help you find the most relevant opportunities faster. Register Now!

Principal Software Engineer (full Time)

KBD Talent Forge India Pvt. Ltd.

  • 3 - 9 yrs
  • 20.0 Lac/Yr
  • Bangalore
System Software Development Mysql Application Support
Software EngineerReports To: Lead Software Architect / Engineering ManagerJob RoleDesign, develop, test, and maintain software systems and applications that support business operations, product innovation, and digital infrastructure. Collaborate with cross-functional teams to deliver scalable, secure, and high-performance solutions.Key Responsibilities- Write clean, efficient, and well-documented code- Develop and maintain software applications and tools- Perform debugging, testing, and optimization for performance- Collaborate with product managers, designers, and engineers- Integrate APIs, databases, and third-party services- Stay updated with emerging technologies and frameworksQualifications & Skills- Bachelors degree in Computer Science, Engineering, or related field- Proficiency in languages like Python, Java, C++, or JavaScript- Experience with software development lifecycle (SDLC)- Strong problem-solving and analytical skills- Familiarity with version control (e.g., Git), CI/CD, and Agile methodologies
View all details
  • 10 - 16 yrs
  • 20.0 Lac/Yr
  • Gurgaon
ASP Dot Net Developer Dot Net Developer MVC WEB API Webforms Pipeline Mangement Devops Architect Azure Server SQL Server Agile Methodology Solid Principal
Qualifications/Experience: BTech (Comp Science)/BCAMTech (Comp Science)/MCAExperience: - Minimum of 7 Years of .Net framework, AP.Net, MVC, WebformsMust have DevOps experience including CI/CD pipelines.Clear understand of web development life cycle.Understand of server side and client-side conceptsExperience working in an Agile software development environment.Strong JavaScript experience including Bootstrap, HTML, and CSSIn-depth knowledge of SQL Server databasesExperience with test automation software (xUnit / NUnit / MSTest)Hands on object orientated programming knowledge and knowledge of software architectural patterns.Good understanding of SOLID development principlesGood understanding of cloud-based architectureTrack record of successful software deliveryExcellent English communication skillsJob responsibilitiesHands on experience with as many as possible of the following: ASP.NET, ASP.NET Core, C#, CSS, AWS cloud and associated technologies, Web and Micro services architecture, MSMQ, single sign-on design and implementation, object-oriented design patterns, RestFul API's and Webhooks, SQL Server Experience of working in a DevOps environment supporting and contributing to agile software delivery essentialMust be able to work with GIT and MsAzure DevopsExposure to financial modelling, if possibleParticipate in peer code review, identify technical impacts, carry out debugging, enhance system performance, deliver clean and efficient code.Database knowledge including optimizing stored procedure and understand Query Execution PlanAble o translate end user/stakeholder requirements into detailed technical/architectural specifications when appropriate and turn it into robust solutions.Strong experience of technical and architectural design with large-scale web applications.In-depth understanding of non-functional requirements such as security and scalability.Proven ability to collaborate successfully with client and
View all details
Principal Software Engineer DevOps Engineer Software Engineer Work From Home
Principal engineers at Invisible are able to follow multiple paths. Some of our Principal engineers are technical leads of teams and are responsible for people management of those teams. They oversee the technical vision for their area and ensure that there is proper mentorship.Other principal engineers lead through technical initiatives. These engineers oversee broad multi team technical initiatives and own parts of our software stack (ex. Principal engineers might research and roll out new technical frameworks, might develop a new generation of our UI component library The Technology- We know that if we have a DevOps team we arent practicing DevOps ?? both are listed to make it clear that were looking for a multi position player whos comfortable with application engineering AND infrastructure.- A good candidate will have a strong understanding of cloud architecture including the major cloud providers (AWS, GCP, etc).- Candidates should understand underlying networking and security considerations when developing the architecture of our deployment environments.- Candidates should have a strong understanding of authentication and authorization frameworks such as IAM, Security Groups, RBAC, etc.- Candidates should have experience with Kubernetes and be able to point to deployments they have architected or managed.- Candidates should have a strong understanding of the operating model of Kubernetes and be able to explain the requirements for designing deployments for new applications.- Ideal candidates would have experience with infrastructure as code tools such as Terraform, CloudFormation, Ansible or Puppet.Were always eager to learn and grow and try new technologies.Currently we are looking to hire for a team that works primarily in US timezones and are seeking out engineering talent in these timezones:-- North/South America-- Europe-- Africa
View all details
  • 6 - 12 yrs
  • 30.0 Lac/Yr
  • Female
  • Bangalore +1 Chennai
Core Java Spring Hibernate Webservices Docker Javascript Angular JS
Hi All,Any combination skills we are fine.We have an exciting opportunity which is driven by our client, wherein they are encouraging the women to resume back to work post their break (Maternity break, career, or sabbatical)Experience : 2-14 yearsLocation : Bangalore & ChennaiBase skill set for Java requirement: Java webservices, REST / SOAP, J2EE, Core Java,Spring/Spring BootWith supporting dev tools - GIT, Maven, Jenkins, uDeploy, SonarQube, JIRA, Dynatrace, SonarSkill 1. ORM Framework(iBatis/Hibernate), Servlets/JSP/EJB, Unix/Linux Shell ScriptingSkill 2. Strong on Service Now, Scripting in ServiceNow, customization of the data model in ServiceNow. UI customization and workflow development in ServiceNow, London VersionSkill 3. Unix/Linux Shell Scripting -,,DevOps, Monitoring and cloud computing skills,Java, Spring Framework, Spring Boot, PL/SQL, Angular, RESTful WebSkill 4. Containerization (Docker), Kubernetes, cloud deployment tools, AWS knowledgeSkill 5. Scripting languages HTML/CSS, JavaScript or Typescript, web components,Skill 6. Node.js or Vue.js or AngularSkill 7. QUADIENT - Quadient suites, Open Text Exstream etcSkill 8. G6 - Relational Databases (Oracle, PostgreSQL, etc.) and NoSQL databases (DynamoDB, Elastic search, Graph DB, etc.)Skill 9. Messaging Technologies (Kafka, Kinesis, SNS, SQS)
View all details
Big Data React JS Python AWS C++ Angular Spark Programming ETL SQL Work From Home
**Preference will be given to the candidates who can join on or before 1st of October, 2022**You will:Write excellent production code and tests and help others improve in code-reviewsAnalyze high-level requirements to design, document, estimate, and build systemsCoordinate across teams to identify, resolve, mitigate and prevent technical issuesCoach and mentor engineers within the team to develop their skills and abilitiesContinuously improve the team's practices in code-quality, reliability, performance, testing, automation, logging, monitoring, alerting, and build processesYou have:For (Full stack):2 - 10 Years of experienceStrong with DS & AlgorithmsHands on Experience in the Programming languages: JavaScript (React or Angular), Python, SQL.Experience with AWS.For (Backend):2 - 10 years of experienceHands on product development experience using Java/ C++/PythonExperience with AWS,SQL,GITStrong with Data structures and AlgorithmsAdditional nice to have skills/certifications:For Java skill set:Mockito, Grizzly, Netty, VertX, Jersey / JAX-RS, Swagger / Open API, Nginx, Protocol Buffers, Thrift, Aerospike, Redis, Kinesis, Sed, Awk, PerlFor Python skill set: Data Engineering experience, Athena, Lambda, EMR, Spark, Glue, Step Functions, Hadoop, Kinesis, Orc, Parquet, Perl, Awk, RedshiftFor (Data Engineering):2 - 10 years of experienceExperience with object-oriented/object function scripting languages: Python.Experience with AWS cloud services: EC2, RDS, Redshift,S3,Athena, GlueMust be proficient in GIT, Jenkins, CICD (Continuous Integration Continuous Deployment)Experience in big data technologies like Hadoop, Map Reduce, Spark, etcExperience with Amazon Web Services and DockersFor (Geo Team):4 - 10 years of experienceExperience with Big Data technologies like Hadoop, Spark, Map Reduce, Kafka, etcExperience using object-oriented languages (Java, Python)Experience in working with different AWS technologies.Experience in software
View all details
Quality Engineer Software Quality Engineer Quality Assurance Quality Control Engineer Quality Assurance Engineer Senior Quality Engineer MEP Quality Engineer Principal Quality Engineer
Quality Engineer Responsibilities:Developing and implementing quality standards.Developing and implementing quality control systems.Monitoring and analyzing quality performance.Inspecting and testing materials, equipment, processes, and products to ensure quality specifications are met.Collaborating with operations managers to develop and implement controls and improvements.Ensuring that workflows, processes, and products comply with safety regulations.Investigating and troubleshooting product or production issues.Developing corrective actions, solutions, and improvements.
View all details
Software Engineer Principal Software Engineer Software Product Engineer Software Engineer Associate Associate Software Engineer Mobile Software Engineer Advanced Software Engineer
Seeking a Software Engineer in Sydney with 4-9 years of experience. The role involves developing, testing, and maintaining software applications. Responsibilities include designing and implementing software solutions, troubleshooting and debugging code, and collaborating with team members to enhance software functionality. The ideal candidate must have a graduate degree, expertise in programming languages like Java or Python, strong problem-solving skills, and the ability to work well in a team environment. Successful candidates will be expected to work from the office full-time.Design, develop, and maintain software applications and systemsWrite clean, efficient, and well-documented codeAnalyze user requirements and translate them into technical solutionsDebug and troubleshoot software issuesPerform testing and quality assurance of applicationsCollaborate with cross-functional teams including developers, designers, and project managersStay updated with new technologies and industry trendsParticipate in code reviews and improve software performance
View all details
Typescript NextJS React Prisma Postgres NX Workspaces Kubernetes tRPC Software Engineer Work From Home
Principal engineers at Invisible are able to follow multiple paths. Some of our Principal engineers are technical leads of teams and are responsible for people management of those teams. They oversee the technical vision for their area and ensure that there is proper mentorshipOther principal engineers lead through technical initiatives. These engineers oversee broad multi team technical initiatives and own parts of our software stack (ex. Principal engineers might research and roll out new technical frameworks or might develop a new generation of our UI component librarySignificant experience developing applications in team environments.Able to work well with Product Managers to develop technical specifications for large projects with complex scopeAble to research and synthesize new technologies (frameworks, libraries, techniques) and explain and evangelize them to more junior engineers.Experience using React for frontend development. (We use React, Next.js and Prisma)Backend language experience including Node, Python (Flask/Django/etc.), Ruby on Rails, Symphony, etc.Strong understanding of relational databases (MySQL, PostgreSQL, etc.)
View all details

Software Engineers in Germany

World Overseas services LLP

  • 3 - 9 yrs
  • 45.0 Lac/Yr
  • Germany
Software Engineer Staff Software Engineer Advanced Software Engineer Principal Software Engineer Software Quality Engineer Consultant Software Engineer Mobile Software Engineer Software Engineer Associate Software Product Engineer
Key responsibilities:1. Develop high-quality software for various projects: As a Software Engineer, you will be responsible for designing, implementing, and testing software solutions to meet the needs of our clients and projects.2. Collaborate with cross-functional teams: Work closely with other team members such as developers, designers, and product managers to ensure seamless integration of software components.3. Conduct code reviews and maintain code quality: Regularly review code written by team members and provide constructive feedback to maintain high standards of code quality.4. Troubleshoot and debug software applications: Identify and fix any technical issues or bugs in software applications to ensure smooth functionality.5. Stay updated with industry trends and best practices: Keep abreast of the latest technologies and trends in software development to constantly improve the efficiency and quality of our software products.Required skills and expectations:1. Bachelor's degree in Computer Science or related field: A solid educational background in software engineering is essential for this role.2. 2-8 years of experience in software development: Proven experience in developing software solutions, preferably in backend development, is required.3. Proficiency in programming languages like Java, C++, or Python: Strong coding skills in at least one programming language are necessary for this role.4. Excellent problem-solving and analytical skills: The ability to troubleshoot and debug complex software applications is crucial for a Software Engineer.5. Strong communication and teamwork abilities: Effective communication and collaboration with team members are essential for the successful completion of projects.
View all details
  • 3 - 9 yrs
  • 45.0 Lac/Yr
  • Canada
Quality Assurance Engineer Quality Assurance Engineering Quality Assurance Testing Engineer Principal Quality Assurance Engineer Software Quality Assurance Engineer Quality Assurance Quality Control Engineer
Monitoring and Evaluating:Oversee every stage of product development, from design to testing and delivery, to ensure compliance with quality standards and requirements.Testing:Conduct various types of testingProcess time 3 months
View all details
  • 3 - 9 yrs
  • 40.0 Lac/Yr
  • Canada
Software Engineering Staff Software Engineer Advanced Software Engineer Principal Software Engineer Software Engineer Associate Associate Software Engineer Mobile Software Engineer Software Product Engineer
Developing and directing software system validation and testing methods.Directing our software programming initiativesManaging the software development lifecycle.Developing and executing project plans.Testing new software and fixing bugs.
View all details