CrawlJobs Logo

Principle Software Engineer

https://www.hpe.com/ Logo

Hewlett Packard Enterprise

Location Icon

Location:
India , Bangalore

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Principle Software Engineer. The HPE Programming Environment team seeks an experienced software engineer. This role requires hands-on software engineering experience in C, C++, and Fortran. The focus will be on sustaining engineering, production software engineering, and development of HPC and AI software stacks. Familiarity with application level development within a Linux environment on large scale systems is required. This is a highly visible role that will require working across geographic boundaries. Close collaboration with architects, executive management, and program management is required. The successful candidate will substantial experience developing production software for large-scale systems in one of the following areas: development tools, k8s, k3s, containerization, virtualization, HPC, or a relevant AI area. This is a software engineering role that requires hands-on development of software.

Job Responsibility:

  • Produce production quality software that will be delivered to customers
  • Mentors, educates, and guides junior engineers
  • Document software, plans, and produce time estimates and schedules for assigned work
  • Works with outside customers and senior HPE architects to understand technical customer technical needs and direction
  • Work across geographic boundaries in a distributed software engineering environment
  • Able to write, integrate, and produce software, software demonstrations, and software integrations

Requirements:

  • Doctorate or master’s degree in a related software engineering field is required
  • 5+ years software engineering experience required
  • Prior production software development experience is required
  • Prior experience developing production software written in C, C++, Fortran, Python, or other relevant languages is required
  • Prior experience working within an agile software environment using Jira and related tools is also highly desirable
  • Familiarity or experience with HPC or AI is highly desirable
  • Strong technical skills in AI and software engineering is required
  • Current knowledge of a relevant area within AI space is required
  • Excellent written and spoken English communication skills is required

Nice to have:

  • Prior experience working within an agile software environment using Jira and related tools is also highly desirable
  • Familiarity or experience with HPC or AI is highly desirable
What we offer:
  • Extensive benefits, a competitive salary and participation in the shared values and purpose
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Additional Information:

Job Posted:
January 16, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principle Software Engineer

Senior Cyber Software Engineer

STR is hiring a Senior Cyber Software Engineer who has a passion for developing ...
Location
Location
United States , Woburn
Salary
Salary:
134000.00 - 184000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active Secret security clearance
  • U.S. citizenship
  • BS, MS, or PhD in Computer Science or related field
  • 5+ years of relevant professional experience
  • Strong background in C/C++
  • Ability to rapidly pick up other languages
  • Experience with static analysis tools and techniques
  • Solid understanding of software engineering principles and practices
  • Ability to develop engineering solutions to first-of-its-kind problems
  • Familiarity with assembly language, operating systems internals (memory/process/thread management), threading, compiler technologies (e.g., GCC, LLVM)
Job Responsibility
Job Responsibility
  • Apply software engineering principles to develop robust and resilient software solutions for critical national security missions
  • Develop static analysis tools to identify and mitigate vulnerabilities in software systems
  • Implement and refine fuzzing techniques to discover potential security weaknesses
  • Conduct thorough security assessments to ensure the integrity and security of operational (or soon-to-be operational) software systems
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Release Engineering

We’re looking for a Senior Software Engineer to join our Release Engineering tea...
Location
Location
United States
Salary
Salary:
143000.00 - 203000.00 USD / Year
getdbt.com Logo
dbt Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience designing, operating, or improving CI/CD systems for large-scale distributed applications
  • Proficiency with one or more of the following: Helm, ArgoCD, Terraform, GitHub Actions, or Kubernetes
  • Familiarity with infrastructure-as-code practices and the principles of reliable, observable systems
  • Background in Python (or other modern language) development for automation or platform tooling
  • A collaborative mindset and interest in enabling other developers through tooling and platform improvements
  • Worked asynchronously as part of a fully remote, distributed team
Job Responsibility
Job Responsibility
  • Design, build, and maintain components of our CI/CD platform to make deployments safer, faster, and more reliable
  • Lead initiatives that improve automation, observability, and self-service capabilities for engineers
  • Collaborate across teams to identify friction points in our delivery process and build tools to eliminate them
  • Evolve our release architecture to support dbt Cloud’s multi-cloud, cell-based infrastructure at scale
  • Continuously improve developer experience by refining build pipelines, release workflows, and infrastructure-as-code practices
What we offer
What we offer
  • Unlimited vacation
  • 401k w/3% guaranteed contribution
  • Excellent healthcare
  • Paid Parental Leave
  • Wellness stipend
  • Home office stipend
  • Fulltime
Read More
Arrow Right

Software Engineer

Build secure, scalable .NET solutions with a global team. Join Eftsure’s Custome...
Location
Location
Australia , North Sydney
Salary
Salary:
Not provided
eftsure.com Logo
Eftsure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3 to 5 years of relevant professional experience as a software engineer
  • Strong understanding of software design principles, programming languages, and frameworks relevant to Eftsure’s technology stack
  • Ability to break down complex challenges, deliver clean, maintainable code, and ensure software reliability through testing and reviews
  • Work effectively in cross-functional Agile teams, clearly communicating ideas and solutions to both technical and non-technical stakeholders
  • Take responsibility for deliverables and outcomes, demonstrating professionalism, integrity, and proactive engagement
  • Stay curious, continuously learn new technologies, and adapt to evolving business and technical environments
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field is an advantage but not mandatory
  • Relevant certifications showcasing advanced technical knowledge or specialisation are highly regarded
  • Technical expertise in .NET (non-negotiable requirement)
  • Experience with SQL and cloud technologies is also essential
Job Responsibility
Job Responsibility
  • Write clean, efficient, and maintainable code using modern languages, frameworks, and tools to deliver reliable, scalable solutions
  • Work closely with Product Owners, Designers, and Engineers to define requirements, plan development cycles, and ensure successful delivery of product features
  • Write and execute test cases, debug issues, and participate in code reviews to uphold coding standards and software quality
  • Support architectural discussions, suggest improvements, and apply new technologies or practices that enhance system performance and maintainability
  • Continuously improve your technical skills, share knowledge within the team, and provide guidance to junior engineers where appropriate
What we offer
What we offer
  • Birthday Leave
  • Floating Cultural Holidays
  • A day of leave to support a Charity
  • Annual Reimbursement of $250 for wellness expenses
  • Additional Training and Flexible Working Arrangements
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

AnaVation is seeking a highly skilled Senior Software Engineer to join our team ...
Location
Location
United States , Chantilly
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Minimum of 8 years of experience in software engineering
  • Active Top Secret (TS) clearance with eligibility for Sensitive Compartmented Information (SCI)
  • Experience with SAFe Agile framework
  • Strong understanding of forensic and investigative system requirements
  • Demonstrated experience designing and implementing complex software solutions in secure government environments
  • Advanced proficiency with: One or more programming languages: Java, .NET(C#), Python
  • Complex system architecture design
  • Message brokers such as RabbitMQ, Kafka, and Redis
  • Elasticsearch, Splunk, and other data platforms
Job Responsibility
Job Responsibility
  • Design, develop, test, and manage application development projects in support of IT infrastructure
  • Integrate third-party components and introduce new custom capabilities
  • Modify existing code and recommend process improvements
  • Automate operations and maintenance tasks
  • Develop and implement technical efforts for large-scale data processing and advanced analytics
  • Participate in all aspects of the software development life cycle
  • Contribute to planning, requirements, development, testing, and quality assurance
  • Participate in technical project milestone reviews and code architecture sessions
  • Provide resource estimation and development best practices knowledge transfer
  • Participate in Program Increments (PIs) and Agile Release Train (ART) activities
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

We are seeking an exceptionally talented and HANDS-ON STAFF BACKEND SOFTWARE ENG...
Location
Location
United States , Boston
Salary
Salary:
134900.00 - 197900.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive professional software engineering experience, with significant time spent leading projects and driving technical direction at a Senior or Staff level
  • Mastery in designing, building, and operating distributed, high-volume backend systems and REST/gRPC APIs
  • Proficiency in at least one major programming language (e.g., JavaScript/TypeScript, Rust, Java, Go, Python, C#) with the adaptability to work with multiple languages
  • Proven ability to architect solutions using modern patterns, including event-driven architectures, domain-driven design, and containerization (Docker, Kubernetes)
  • Expert knowledge of cloud platforms (e.g., AWS, GCP, Azure) and proficiency in operational tools for monitoring, logging, and CI/CD
  • Exceptional communication, documentation, and presentation skills, with a proven track record of influencing technical decisions across organizational boundaries
  • Familiarity with Agile methodologies (Scrum or Kanban) and DevOps principles
Job Responsibility
Job Responsibility
  • Own the design, review, and implementation of complex, large-scale, and highly available backend services and microservices
  • Serve as an active individual contributor, writing high-quality, maintainable code and tackling the most challenging technical problems
  • Define and drive improvements in performance, scalability, monitoring, and operational excellence, ensuring our systems meet demanding SLOs/SLIs
  • Work closely with Engineering Directors/Sr. Managers and Product Managers to define the long-term technical roadmap, identifying strategic investments in core infrastructure and managing technical debt
  • Act as the lead technical mentor and coach for multiple engineers, defining best practices, conducting rigorous code and design reviews, and raising the overall technical bar across the entire backend organization
  • Lead technical collaboration and coordination across different teams, resolving major technical blockers, and standardizing shared services and technologies
  • Take on increasing responsibilities related to process and project leadership, including driving quarterly planning, leading post-mortems, and starting to formally participate in candidate interviewing and onboarding
  • As part of the growth plan, participate in management activities, such as leading team retrospectives, providing structured peer feedback for performance reviews, and one-on-ones
What we offer
What we offer
  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • Free SimpliSafe system and professional monitoring for your home
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • Participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits
  • Fulltime
Read More
Arrow Right

Software Engineering Intern/Co-Op

As an AMD intern, you’ll be placed at the epicenter of the AI ecosystem, working...
Location
Location
Canada , Vancouver
Salary
Salary:
44500.00 - 71000.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a Canada based University into a Bachelors degree program majoring in Computer Engineering, Electrical Engineering, Computer Science or related discipline
  • Knowledge/experience with any of the following technical skills: Software engineering concepts, principles, and theories
  • C/C++ programming and Scripting language like Python, Windows PowerShell, Linux shell script, Perl, Java, Javascript, UML
  • Operating systems UNIX/Linux OS
  • Databases, MySQL, PostgreSQL, MongoDB
  • Cloud computing platforms, Azure
  • Web development frameworks, Django, Rails, Spring Boot
  • Mark up languages like HTML, XML, XSL
  • Defect tracking, testing, debugging
  • Git, Github, Perforce
Job Responsibility
Job Responsibility
  • Work closely with our software engineers to build and maintain our software applications
  • Build scripts that automate some of our software development process
  • Learn debugging methodologies to investigate the root cause of software issues
  • Involvement in crafting technical/functional documents and reports as needed
  • Fulltime
Read More
Arrow Right

Software Engineer

In this role, you’ll join a collaborative Service Intelligence team focused on e...
Location
Location
United States , Santa Monica
Salary
Salary:
40.00 - 44.00 USD / Hour
onwardsearch.com Logo
Onward Search
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software engineering with a focus on front-end and/or back-end systems
  • Proficiency with Python, Docker containers, and Linux environments
  • Strong understanding of web technologies such as SvelteKit, TailwindCSS, JSON, and REST APIs
  • Solid foundation in Computer Science, including data structures, algorithms, and software design patterns
  • Experience with SQL and NoSQL databases
  • Expertise in CI/CD pipelines and deployment architectures
  • Familiarity with risk management principles and frameworks such as NIST or ISO 27001
  • Excellent problem-solving and collaboration skills with the ability to communicate technical concepts to diverse teams
Job Responsibility
Job Responsibility
  • Develop and support both front-end and back-end functionality for the CMDB and related tools
  • Expand, maintain, and improve integrations between a wide variety of internal and external data sources
  • Continuously enhance the CMDB’s UI/UX to improve user experience and functionality
  • Collaborate closely with IT and security teams to ensure compliance with risk management frameworks and secure design principles
  • Integrate security considerations into system architecture and cloud-based deployments
  • Apply software engineering best practices across design, coding, testing, and deployment
  • Contribute to continuous improvements in system performance, reliability, and maintainability
  • Evaluate and implement new technologies that enhance automation and efficiency
What we offer
What we offer
  • Medical, Dental, and Vision Insurance
  • Life Insurance
  • 401(k) Program
  • Commuter Benefit
  • eLearning & Ongoing Training
  • Education Reimbursement
  • Fulltime
Read More
Arrow Right

L3 JTAC Technical Support Engineer - Software Products

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
Romania , Bucharest
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Mechanical, Electrical, or other Engineering, Computer Science, or equivalent
  • Typically 4-6 years experience
  • Using appropriate engineering design tools and software packages to design components and solutions
  • Strong analytical and problem solving skills
  • Understanding of material properties and hardware, software, and electrical component design
  • Using empirical analysis, modeling and testing methodologies to validate product designs and specifications
  • Excellent written and verbal communication skills
  • mastery in English and local language
  • Ability to effectively communicate product architectures, design proposals and negotiate options at management levels
Job Responsibility
Job Responsibility
  • Designs engineering solutions utilizing multiple engineering disciplines for products, systems, software, and solutions based on established engineering principles and in accordance with development technology practices and guidelines
  • Develops and implements parameters and test plans for new and existing designs, including validation of mechanical, electrical, software, and other engineering specifications and requirements
  • Collaborates and communicates with management, internal, and outsourced development partners regarding design status, project progress, and issue resolution
  • Leads a project team of other engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for moderately- complex products
  • Represents the mechanical/thermal team for all phases of larger and more-complex development projects
  • Provides guidance and mentoring to less- experienced staff members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right