career-image
icon CULTURE

SadiraSoft is on a mission to empower people and businesses. And we are looking for people who believe in the same, understand our vision and contribute to it. We're a team driven by a deep-rooted culture of respect, integrity, honesty, and customer focus.

At SadiraSoft, our company culture facilities an environment with :

Image
SadiraSoft

United in both success and challenges, fostering a collaborative and supportive team environment.


Growth Mindset

Embracing a 'Learn-It-All' attitude over a 'Know-It-All' mindset, continuously striving for personal and professional growth.

Image

Image
No Politics

Pursuing your ambitions and dreams without the constraints of organizational bureaucracy.


Employee Respects

Valuing and empowering every team member to contribute their best, fostering a supportive and collaborative environment.

Image
icon OPEN ROLES

Sr. Software Engineer - Front End UX Designer

Description:

At SadiraSoft, we’re working on making world-class digital experiences for top Startup and Enterprise products around the world. We are looking for a UX Designer who is motivated to practice design thinking and make a difference. A designer with unique design experience with a rare blend of passion and perseverance in everything they do to deliver exceptional user experiences to delight our customers! As a UX Designer, you will play a critical role in driving the strategic direction of our products' user experiences, setting design standards that transcend across product modules in different form factors and cross Geo locations to drive our success.. You will collaborate closely with our cross-functional teams, including product managers, engineers, and visual designers, and customer-facing teams to deliver best-in-class user-centric solutions.

Role and Responsibilities:

  • Own, define, and execute the UX strategy for your product areas, creating innovative and compelling design solutions that meet business objectives and exceed user expectations.
  • Translate user research insights into actionable design recommendations in Figma and drive the creation of User personas, Journey maps, Wireframes, Interactive prototypes, and site maps.
  • Stay up-to-date with the latest industry trends, best practices, and emerging technologies in UX design and incorporate them into our design processes.
  • Conduct competitive analyses of other websites that operate in the same space.
  • Present solutions, ideas, and recommendations that serve the requirements.
  • Write, test, and release world-class, production-ready code.
  • Ensure compliance with software engineering standards and processes defined at SadiraSoft.
  • Advocate for the importance of user-centered design and educate stakeholders on the value it brings to our products and business.

Basic Qualifications:

  • Bachelor’s degree in Computer Science or STEM majors (Science, Technology, Engineering, and Math) with advanced UX design experience.
  • 2-5 years of professional experience in UX design, specifically in SaaS products.
  • Skilled in UX Research design & wireframing tools (Figma, Adobe CC, OmniGraffle, Sketch), hand drawing and visual communication, time-based and interactive prototyping tools (Hype, Adobe Edge, Keynote).
  • Effective communication skills to articulate design decisions and collaborate with team members.
  • Experience working in an Agile/Scrum development process is beneficial.
  • HTML5, CSS, JavaScript, ES6, and TypeScript expertise.
  • Experience with Angular.js / React.js / D3.js / GraphQL is a plus.
  • Minimum 1 year of experience required in Node.js.
  • Familiarity with RESTful APIs integration.
  • Experience with common front-end development tools such as Babel, Webpack, NPM, Bower, Gulp, etc.
  • Familiarity with code versioning tools such as Git, SVN, GitHub, Bitbucket.
  • Experience with State Management Libraries like MobX or Redux.
  • Should be able to design responsive UI.

Sr. Software Engineer - Full Stack

Description:

At SadiraSoft, we’re working on making world-class digital systems for top Startup and Enterprise products around the world. We are looking for a Full Stack engineer who is motivated to breakdown realworld manual processes into discrete pieces of software that make a difference. As a developer, you will play a critical role in driving the strategic direction of our products' user experiences and services, setting design standards that transcend across product modules in different form factors and cross Geo locations to drive our success.. You will collaborate closely with our cross-functional teams, including product managers, engineers, and visual designers, and customer-facing teams to deliver best-in-class user-centric solutions.

Role and Responsibilities:

  • Lead and deliver end-to-end product development for deployment into the cloud.
  • Full Stack Development using Microservices, Messaging/Event Driven Frameworks, and CICD on a Cloud Native environment (Pivotal Cloud Foundry).
  • Drive capacity visibility and automation improvements across multiple services at SadiraSoft.
  • Lead and participate in requirement gathering, design, and development of complex systems.
  • Independently design and deliver analytics tools and frameworks for diverse users, including other engineers, data scientists, and domain experts.
  • Mentor team members in all aspects of the software development lifecycle.
  • Master our code base, then improve it.
  • Build resilient, automated systems and assess and integrate best-in-class technologies when appropriate.

Basic Qualifications:

  • Bachelor’s degree in Computer Science or STEM majors (Science, Technology, Engineering, and Math) with Full Stack programming experience.
  • 3-5 years of professional experience in designing and building microservices and integrating with Frontend to build End-to-End applications.
  • Deep knowledge of two or more functional programming languages: Java, Python, Scala, or equivalent.
  • Extensive experience with distributed services (REST, RPC, or similar) and relational databases (Postgres or similar).
  • Solid hands-on experience with AngularJS, ReactJS frontend development and integration with RESTful APIs.
  • HTML5, JavaScript, ES6, and TypeScript expertise.
  • Experience with orchestration and workflow management tools, such as Airflow.
  • Experience with Agile development methodology, Test-Driven Development, incremental delivery, and CI/CD.
  • Experience owning and operating services throughout the software development lifecycle, including design, development, release, and maintenance.
  • Experience communicating technical vision, mentoring other engineers, and managing projects.
  • Experience with code versioning tools such as Git, SVN, GitHub, Bitbucket.
  • Experienced in Cloud-native deployments (AWS, Azure, Kubernetes) and traditional application servers (Tomcat).
  • Good understanding of non-functionals such as security, performance, scalability, etc.

Sr. Software Engineer - Back End

Description:

  • At SadiraSoft, we’re working on making world-class digital systems for top Startup and Enterprise products around the world. We are looking for a Backend engineer who is motivated to breakdown realworld manual processes into discrete pieces of software that make a difference. As a developer, you will play a critical role in driving the strategic direction of our products' micro services, setting design standards that transcend across product modules in different form factors and cross Geo locations to drive our success.. You will collaborate closely with our cross-functional teams, including product managers, engineers, and visual designers, and customer-facing teams to deliver best-in-class user-centric solutions.

Role and Responsibilities:

  • Operates as a technical lead, solution architect & full stack developer of the team, leading technical roadmap and vision.
  • Work with the leadership team to influence product and process strategies.
  • Drive capacity visibility and automation improvements across multiple services at SadiraSoft.
  • Design and deliver services in a cloud-first environment.
  • Understand the business direction and promote innovative ideas while acquiring alignment with cross-functional teams; can influence PM on features, product direction, and priority.
  • Collaboratively lead design discussions under technical purview, ensuring both functional & non-functional requirements (like scale, security, operability, usability, etc.) are considered.
  • Lead the development of new product features, clarify and improve designs, and help put together a plan to make it happen; participate in code review.
  • Mentor team members in all aspects of the software development lifecycle.
  • Take actions to improve the engineering team’s engineering and operational practices.

Basic Qualifications:

  • Bachelor’s degree in Computer Science or STEM majors (Science, Technology, Engineering, and Math) with server-side programming experience.
  • 3-5 years of professional experience in designing and building microservices and integrating with Frontend to build End-to-End applications.
  • A strong hands-on technologist with solid Object-Oriented Design and clean programming skills using Java, C, C++, and the SOLID design principles aimed at creating reusable, scalable components.
  • Strong experience in Product Development using Digital Native Architecture, Spring Boot framework, and Cloud technology (preferably AWS, Azure) in an Agile (SAFe) Development Environment.
  • Extensive experience with distributed services (REST, RPC, or similar) and relational databases (Postgres or similar).
  • Experience with Agile development methodology, Test-Driven Development, incremental delivery, and CI/CD.
  • Experience owning and operating services throughout the software development lifecycle, including design, development, release, and maintenance.
  • Experience communicating technical vision, mentoring other engineers, and managing projects.
  • Experience with code versioning tools such as Git, SVN, GitHub, Bitbucket.
  • Experienced in Cloud-native deployments (AWS, Azure, Kubernetes) and traditional application servers (Tomcat).
  • Experience with authentication & access controls.
  • Strong RDBMS design and development experience (SQL Server, Oracle, MySQL, or other).
  • Knowledge in NoSQL, Queueing systems (Kafka, RabbitMQ, ActiveMQ, MSMQ) preferred.

 

Sr. Software Engineer - DevOps

Description:

At SadiraSoft, we’re working on making world-class digital systems for top Startup and Enterprise products around the world. We are looking for a DevOps engineer who is motivated to bring apps to Cloud environment. As a DevOps, you will play a critical role in driving the strategic direction of our products' micro services, setting design standards that transcend across product modules in different form factors and cross Geo locations to drive our success.. You will collaborate closely with our cross-functional teams, including product managers, engineers, and visual designers, and customer-facing teams to deliver best-in-class user-centric solutions

Role and Responsibilities:

  • Ensure a “Cloud Ready” approach is taken to service availability, reliability, and performance.
  • 24x7x365 on-call support to manage and execute the Incident Management process.
  • Capacity management for the cloud environments to ensure maximum availability and performance of services.
  • Lead the implementation and maintenance of cloud (AWS, Azure) infrastructure, ensuring its reliability and security.
  • Collaborate with the cloud infrastructure team to ensure compliance with security standards and procedures.
  • Architect, implement, and support end-to-end CI/CD systems when rolling out new releases into cloud infrastructure using open-source software.
  • Accountable for the Backup, HA, and DR implementation and exercises.
  • Partner with Engineering and product teams.
  • Drive automation to monitor and gain more insight into applications and system health.

Basic Qualifications:

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 3-5 years of professional experience in DevOps.
  • Expert in designing, implementing, and managing sophisticated software systems supporting DevOps platforms and pipelines.
  • Hands-on experience with containerization - Kubernetes, Docker, and virtualization.
  • Expertise in Jenkins and other automated CI/CD tools.
  • Excellent knowledge of infrastructure automation tools (Ansible, Chef, Puppet).
  • Experienced in setting up data pipelines via Kafka, Filebeat, and visualization using tools like Elasticsearch, Grafana, Kibana, Tableau.
  • Knowledge of DevOps monitoring systems such as Zabbix, Prometheus, or similar systems.
  • Experience developing web apps/dashboards on frameworks like Django, AngularJS, VueJS, etc.
  • Working experience with version control systems like Perforce, GIT, or others.
  • Deep knowledge of Agile principles and practices, with the ability to transfer that understanding at all levels of the organization.
  • Experience maintaining large-scale infrastructure, including production and non-production workloads, and configuration management via Terraform and Ansible.
  • Experience with infrastructure-level monitoring, alerting, escalation, and production support.
  • Experience in IdPs (Okta, Auth0).
  • Experience building automation tooling in Python or Go, with a belief that internal tools deserve unit tests.
  • Experience with relational and non-relational databases (PostgreSQL and DynamoDB a plus).
  • Experience in OS Linux.
Apply Now