Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Mid to Senior
Qualifications
Strong proficiency in Java and ReactProven experience in software development and system architectureExcellent problem-solving skills and attention to detailAbility to work collaboratively in a fast-paced environmentStrong communication skills
About the job
Join MicroStrategy, a leading analytics and business intelligence company, as a Principal Software Engineer. In this role, you will leverage your extensive expertise in Java and React to design and develop innovative software solutions.
As a key member of our Engineering team, you will collaborate with cross-functional teams to deliver high-quality products that empower our clients to make data-driven decisions.
About MicroStrategy Inc.
MicroStrategy is a global leader in business intelligence and analytics. We empower organizations to make better decisions through our powerful software solutions. Our commitment to innovation and excellence has positioned us at the forefront of the industry.
Similar jobs
1 - 20 of 1,063 Jobs
Search for Software Engineer At Microstrategy Chennai
Location: Chennai, IndiaWork Model: On-site (Monday–Friday)Primary Skills: Java, React, TypeScript, JavaScript, HTML/CSS, PowerQueryExperience Level: 4-8 yearsRole OverviewAs a Software Engineer, you will be instrumental in developing robust backend APIs and engaging frontend features while collaborating with experienced professionals. Your contributions will be vital in fostering the development of scalable applications that meet our high standards.Key ResponsibilitiesDesign and implement Java backend endpoints to support application functionalities.Create dynamic React UI components and ensure seamless integration with APIs.Write efficient, maintainable code adhering to industry best practices.Assist in cloud deployment processes to ensure smooth application operations.Engage in reporting and data integration tasks to enhance data accessibility.Technical ExpectationsProficient in Java with a solid understanding of its fundamentals.Experience with React and JavaScript for frontend development.Familiarity with RESTful APIs and SQL databases.Basic knowledge of cloud technologies.Preferred QualificationsExperience with Snowflake or Databricks is a plus.Interest in artificial intelligence and business intelligence systems.
Senior Software Engineer (Java) Location: Chennai (Work From Office – Monday to Friday)Experience Required: 7+ YearsJob Type: Full-Time | Immediate Joiners Preferred Position Overview:We are looking for a highly skilled and experienced Senior Software Engineer to spearhead our backend development initiatives. This role involves mentoring junior developers and crafting innovative solutions leveraging Java, Scala, REST APIs, authentication systems, and deploying cloud technologies on AWS, Azure, or GCP using EKS. Core Responsibilities:Design and implement robust backend architectures utilizing Java and Scala.Lead the design and versioning of APIs.Integrate advanced authentication systems, including OIDC and Kerberos.Deploy and oversee applications on Kubernetes platforms, particularly EKS.Guarantee application security, reliability, and high performance.Mentor team members and advocate for best practices in cloud-native development. Required Skills:Proven expertise in Java and Scala programming.In-depth knowledge of REST API design and implementation.Extensive hands-on experience with authentication protocols such as OIDC and Kerberos.Strong proficiency in Kubernetes and deployment on EKS.Familiarity with cloud services like AWS, Azure, or GCP.Exceptional problem-solving, communication, and leadership skills.
Role Overview:We invite you to join our team as a Software Architect, where you will spearhead the technical direction, system architecture, and development standards for our high-performance, globally distributed C++/Unix systems. Responsibilities:Architect scalable and resilient systems to meet our global demands.Establish technical direction, coding standards, and design patterns for the team.Conduct design and implementation reviews to ensure adherence to best practices.Facilitate architectural discussions with stakeholders across the globe.
Join NielsenIQ as a Software Engineer and be part of a dynamic team that is dedicated to innovation and excellence. In this role, you will leverage your programming skills to develop robust software solutions that enhance our analytics capabilities. Your contributions will directly impact our clients' ability to make data-driven decisions and stay ahead in a competitive market.
Join our dynamic team at Squircle IT Consulting Services Pvt Ltd as a Microstrategy Developer. In this role, you will leverage your expertise in Microstrategy to design, develop, and implement business intelligence solutions that provide actionable insights and drive strategic decision-making for our clients.We are looking for a talented individual who is passionate about data analytics and has a strong understanding of Microstrategy tools. You will work closely with cross-functional teams to gather requirements, develop dashboards, and ensure data quality and accuracy.
Join MicroStrategy, a leading analytics and business intelligence company, as a Principal Software Engineer. In this role, you will leverage your extensive expertise in Java and React to design and develop innovative software solutions.As a key member of our Engineering team, you will collaborate with cross-functional teams to deliver high-quality products that empower our clients to make data-driven decisions.
Role overview MicroStrategy Incorporated is hiring a Senior Software Engineer in Chennai. This position centers on designing and building software that strengthens the company's product suite. Senior engineers play a key role in both enhancing current features and developing new capabilities, working closely with other team members throughout the process. What you will do Design and implement software components to support scalable applications Work with colleagues to refine and improve product features Contribute to code quality and support maintainability Deliver solutions that address client needs
NielsenIQ is hiring a Senior Software Engineer in Chennai. This position centers on designing, building, and delivering software applications that support business goals. Role overview As a senior member of the engineering team, this role involves taking ownership of software projects from design through implementation. The work requires applying extensive engineering experience to create technology solutions that meet business needs. Collaboration and environment The team values creativity and open collaboration. Senior engineers contribute ideas, share knowledge, and help shape technical direction within a supportive group. Requirements Significant experience designing and developing software applications Ability to implement solutions that address business challenges Strong teamwork and communication skills
Join Our Team as a Principal Software Engineer – JavaLocation: Chennai (On-site – Monday to Friday)Experience Required: 7 to 10+ yearsType of Employment: Full-time | Immediate joiners preferredRole Overview:We are seeking a talented Principal Software Engineer to spearhead architectural and technical initiatives, mentor teams on industry best practices, and deliver impactful projects utilizing Java, Scala, REST APIs, authentication frameworks, and Kubernetes deployments across AWS, Azure, or GCP with EKS.Key Responsibilities:Offer technical leadership and architectural guidance for backend services.Develop strategies for REST API design, versioning, and integration.Oversee the implementation of authentication protocols such as OIDC and Kerberos.Facilitate cloud-native deployments using EKS on AWS, Azure, or GCP.Ensure the scalability, performance, and observability of distributed systems.Mentor engineering teams and collaborate with cross-functional stakeholders.Essential Skills:Proficient in Java and Scala development for large-scale systems.Demonstrated experience in REST API development and authentication integrations.Extensive expertise with Kubernetes, particularly EKS, and cloud deployments.Familiarity with AWS, Azure, or GCP services.Exceptional leadership and communication abilities.Preferred Qualifications:Experience with Python scripting and automation.Knowledge of monitoring, security audits, and compliance frameworks.Immediate joiners for enterprise-level projects are highly desirable.
Join Tekion as a Senior Software Engineer, where you’ll play a crucial role in developing innovative software solutions that drive our business forward. You will collaborate with cross-functional teams, leveraging cutting-edge technologies to enhance our platform's capabilities. If you are passionate about technology and eager to make a significant impact, we want to hear from you!
At Appian, our core values of Intensity and Excellence shape our identity. We establish high standards and diligently uphold them, ensuring that our work reflects our commitment to quality. Every challenge is approached with ambition and dedication, fostering a culture where we hold ourselves and each other accountable to achieve outstanding results. By joining Appian, you become part of an enthusiastic team committed to tackling complex problems collaboratively.As a Senior Software Engineer on the Appian platform, your objective will be to guarantee that Appian consistently remains fast, scalable, and capable of handling the diverse tasks configured by our clients. You will tackle unique challenges related to scalability and flexibility, creating a product that surpasses our customers' expectations in ways previously unimagined. Your responsibilities will span from the high-performance data layer to the cross-platform user interface and the design tools that support it.Key Responsibilities:Proactively address and resolve emerging issues; develop software and automation solutions to prevent future occurrences.Utilize your expertise in data structures, algorithms, and design patterns to develop software in a full-stack Java and web technology environment, including but not limited to Gradle, JDBC, Hibernate, Spring, Kafka, Quartz, Typescript, Redux, and React.Employ both object-oriented and functional programming methodologies across various technologies to effectively implement features.Apply your relevant software development experience to promote best practices and accelerate development cycles.Design reliable software and systems to optimize product availability, latency, scalability, and efficiency.Contribute significantly to team discussions on feature breakdowns/sizing and the design of new feature implementations.Take personal accountability for the overall performance of the team, focusing on capabilities, quality, stability, and velocity.Regularly identify opportunities for code refactoring and performance enhancements, advocating for these initiatives within the team.Communicate technical designs clearly, both verbally and in writing, to small to medium-sized technical audiences.
Join Appian as a Senior Software Engineer and be part of a dynamic team dedicated to transforming the way organizations build and manage business applications. In this role, you will leverage your expertise in software development to create innovative solutions that enhance user experience and drive efficiency.
Join Appian as a Senior Software Engineer and be at the forefront of developing innovative solutions that transform businesses. In this pivotal role, you will design, develop, and implement advanced software applications, leveraging your expertise to enhance our product offerings and drive exceptional user experiences.As part of our dynamic team, you will collaborate with cross-functional groups to define project requirements and deliver high-quality solutions. Your contributions will play a crucial role in shaping the future of our technology and its impact on a global scale.
About ValGenesis ValGenesis stands at the forefront of digital validation solutions for the life sciences sector. Our comprehensive suite of products empowers 30 of the top 50 global pharmaceutical and biotech firms to embrace digital transformation, ensuring total compliance, and achieving excellence in manufacturing intelligence across their product lifecycle.Discover the opportunity to be part of ValGenesis, the leading standard for paperless validation in the Life Sciences industry: valgenesis.com/aboutAbout the Role:As a Senior Software Engineer in Data Engineering, you will play a pivotal role in developing scalable data solutions that support our innovative products.
Join Appian as a Senior Software Engineer and be at the forefront of developing cutting-edge software solutions that transform businesses. In this role, you will leverage your extensive programming expertise to design, build, and optimize applications that meet our clients' needs. Collaborate with cross-functional teams to foster innovation and drive project success.
Design, develop, and enhance BMC software solutions tailored for our innovative products, including sensor monitoring and event log WebUI functionalities.Implement firmware functionalities to enable communication with various peripherals through protocols such as SPI, I2C, and UART, adhering to protocol specifications and chipset datasheets.Conduct thorough code reviews, unit testing, and debugging processes to ensure the delivery of high-quality, reliable BMC software solutions.Create and maintain comprehensive documentation, which includes design specifications, user manuals, and release notes.
Join PDI Technologies, where we empower leading convenience retail and petroleum brands with innovative technology solutions designed to foster growth and enhance operational efficiency. Our mission, 'Connecting Convenience' globally, allows businesses to boost productivity, make informed decisions, and engage customers swiftly through loyalty programs, shopper insights, and unparalleled real-time market intelligence delivered via mobile applications like GasBuddy. We are a diverse global team dedicated to excellence, collaboration, and making a significant impact. Discover your potential with us and be a part of a company that values integrity and growth.Role OverviewAs a Software Engineer III, you will be instrumental in designing and developing our leading-edge software products, contributing to our ongoing journey towards enhanced cloud maturity and mobility. You will collaborate within an agile team to design, build, test, and support PDI's enterprise software solutions. Your role involves reviewing, recommending, and implementing system enhancements that elevate the quality, performance, and maintainability of our offerings. You will ensure that all stakeholders—including engineers, architects, product owners, SREs, and IT operations—are informed and supported in their roles, fostering a continuously improving engineering environment. Given the diverse range of environments, platforms, technologies, and programming languages, comfort in both Windows and Linux systems is essential, along with a willingness to learn new languages.
Join Tekion as a Staff Software Engineer, where you will play a pivotal role in developing cutting-edge software solutions. Bring your expertise to a dynamic team that thrives on innovation and creativity.
Role Overview:As a Senior Software Engineer specializing in C++, you will play a pivotal role in designing and delivering high-performance and reliable backend components. Your collaboration with global teams will be essential for ensuring seamless project execution and delivery.Location: Chennai (Workroom Office)Schedule: 5 Days/Week OnsiteWorking Hours: 11:30 AM – 8:30 PM ISTCollaboration: Work with Global TeamsExperience: 8+ Years
Join our dynamic coding and development team as a Senior Software Engineer. This role is critical in preparing effort estimates on RFPs, and you will play an active part in the planning and implementation of projects. You will also provide technical guidance and support to junior team members.Serve as a senior member of our coding and development team.Prepare effort estimates based on RFPs.Actively participate in project planning and implementation.Offer technical assistance and mentorship to subordinates.
Feb 26, 2014
Sign in to browse more jobs
Create account — see all 1,063 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.