Principal Software Engineer-Remote

Cimpress India

Bengaluru

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm in Bengaluru is seeking a Principal Software Engineer to create innovative software solutions that drive business success. This role involves building reference architectures, guiding teams, and maintaining documentation. Ideal candidates have 8+ years in software development and strong skills in SaaS and cloud technologies, as well as a passion for delivering impactful customer solutions. Enjoy a collaborative environment that fosters career growth and innovation.

Qualifications

  • 8+ years of experience in software development and systems integration.
  • Strong experience in building products with modern technologies.
  • Proficiency in programming languages like TypeScript, Python, Java, or C#.
  • Experience with Agile methodologies.

Responsibilities

  • Build reference architectures for solutions development.
  • Create proof of concepts for team guidance.
  • Guide teams in developing solutions aligned with customer needs.
  • Communicate architectural solutions through diagrams and presentations.
  • Maintain detailed architectural documentation.
  • Contribute to engineering RFCs and shared practices.
  • Explore platform APIs for optimized integrations.
  • Build relationships with customers to deliver solutions.

Skills

Building software
Cloud technologies (AWS or others)
Containerization
Strong communication skills
DevOps practices
Adaptability to new technologies

Job description

About the role:

As a Principal Software Engineer at Cimpress Technology, you will play a pivotal role in creating innovative software solutions that drive success for both our customers and Cimpress-owned businesses. You’ll work closely with stakeholders to design and architect systems that are scalable, reliable, and secure, leveraging both the MCP Platform and cutting-edge industry technologies.

What you will do:

At Cimpress, we’re not just looking for engineers – we’re looking for innovators who are passionate about making a lasting impact. This role offers the opportunity to shape solutions that will drive both technical excellence and business value. If you are a seasoned software developer eager to engage with customers directly and collaborate across teams to deliver scalable, resilient, and secure systems, we want to hear from you!

Responsibilities:
  • Build reference architectures to accelerate development of solutions.
  • Get your hands dirty by building proof of concepts to provide guidance to development teams across the platform and customers on how best to utilize the platform features to solve their business problems.
  • Keep customer needs at the forefront of decision-making. Guide teams to develop solutions that offer maximum value by understanding use cases and business requirements.
  • Communicate solutions clearly through architectural diagrams, documentation, and presentations to both technical and non-technical stakeholders.
  • Maintain and evolve detailed architectural documentation, including design decisions and implementation details.
  • Contribute to engineering RFCs and promote software development practices that are shared across teams.
  • Dig deeper into platform APIs and customer integrations to understand and suggest optimized ways of integrating with the MCP platform.
  • Build strong relationships with customers and domain partners, working closely to understand their needs and deliver impactful solutions.
Qualifications:
  • 8+ years of experience building software, integrating systems, and delivering applications via the Internet (SaaS, APIs).
  • Strong and demonstrable experience in building products from the ground up using modern technologies and practices such as DDD, Microservices, Event‑driven architecture, Containerization, Cloud technologies (AWS or others), distributed tracing, observability, contract testing, CI/CD etc.
  • Proficiency in high‑level programming languages such as TypeScript, Python, Java or C# – but more importantly, you possess strong fundamentals that transfer across tech stacks.
  • Strong communication skills: Experience in working with various stakeholders in all layers of the organization.
  • Demonstrated ability to adapt to new technologies, languages, and frameworks, even those you haven’t worked with before. As Principal Software Engineers, you are expected to manage ambiguity and uncertainty.
  • Experience with DevOps practices and Agile methodologies.
  • Proven track record of breaking down complex problems into manageable parts and tackling them in a structured way.
Nice to Have:
  • Previous experience in the mass customization industry.
  • Existing US and Schengen visa.
Why you'll love working here:

Being at Cimpress means you don’t see work as just a building, a desk, or a manufacturing floor. You see it as a chance to advance in your career and life. We strive to give you everything you need to learn, grow, and succeed. We're constantly pushing boundaries and broadening our horizons through innovation, collaboration, and perpetual exposure to what’s next.

Equal Opportunity Employer:

Cimpress is an Equal Employment Opportunity Employer. All qualified candidates will receive consideration for employment without regard to race, color, sex, national or ethnic origin, nationality, age, religion, citizenship, disability, medical condition, sexual orientation, gender identity, gender presentation, legal or preferred name, marital status, pregnancy, family structure, veteran status or any other basis protected by human rights laws or regulations. This list is not exhaustive and, in fact, in many cases, we strive to do more than the law requires.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Data Engineer- Remote
Sr Data Engineer- Remote

Cimpress India • Bengaluru

On-site
INR 1,200,000 - 2,000,000
High degree of trust and autonomy
Professional growth opportunities
Remote-first operating model
Sr. Product Operations Specialist
Sr. Product Operations Specialist

Cimpress India • Bengaluru

Remote
INR 1,000,000 - 1,500,000
Trainee
Trainee

Cimpress India • Mumbai

On-site
INR 167,000 - 279,000
Product Manager
Product Manager

Cimpress India • India

Remote
INR 1,200,000 - 1,800,000
Opportunity for professional growth
Trust and autonomy in work
Collaborative spaces for team meetings
Sr Product Listing Specialist
Sr Product Listing Specialist

Cimpress • Bengaluru

Remote
INR 800,000 - 1,200,000
Flexible PTO
Remote Work Options
Product Manager
Product Manager

Cimpress India • India

Remote
INR 1,500,000 - 2,500,000
Professional growth opportunities
Remote-first operating model
Collaborative culture
Principal Product Manager
Principal Product Manager

Cimpress • Bengaluru

Remote
INR 7,011,000 - 10,518,000
Professional growth opportunities
Remote-first working model
Empowering culture with trust and autonomy
Principal Software Engineer (.NET)
Principal Software Engineer (.NET)

Maropost • Sahibzada Ajit Singh Nagar

On-site
INR 1,500,000 - 2,500,000
Cimpress: Principal UX Designer-Remote
Cimpress: Principal UX Designer-Remote

CloudDevs • Karnataka

Hybrid
INR 2,000,000 - 3,000,000
Principal Software Developer
Principal Software Developer

United States Digital Space LLC • Karnataka

On-site
INR 3,500,000 - 7,000,000