2028 Software Architect jobs in Bengaluru
Technical Lead / Software Architect
Posted today
Job Viewed
Job Description
Job Title: Technical Lead / Software Architect
Location: Remote
Experience Level: 6+ years
About the Role
Join Cloudologix to support development of a rapidly growing online food delivery platform that connects food enthusiasts with their favorite chefs.
Our customer's platform is already popular in Europe, and we are expanding our team to introduce new features and enhance our mobile app experience. Be part of an innovative team that's reshaping the food and grocery delivery industry.
We’re looking for a Technical Lead / Software Architect who can take ownership of both product design and technical architecture. You’ll act as the bridge between the CEO and the engineering team, translating business needs into scalable, maintainable, and high-performing software solutions.
This is a hands-on leadership role — you’ll guide and mentor a small team while also contributing to development and overseeing infrastructure, CI/CD, and cloud operations.
Key Responsibilities
Product & Technical Architecture
Work closely with the CEO to understand business requirements, propose technical solutions, and refine features through discussion and iteration.
Design the overall system architecture and ensure scalability, performance, and maintainability.
Translate business ideas into actionable technical tasks and assign them to the team.
Team Leadership
Lead and mentor a team of 4+ engineers, fostering collaboration and continuous improvement.
Oversee code quality, architecture reviews, and agile delivery.
Manage sprint planning, task allocation, and progress tracking in Jira/Confluence.
Infrastructure & DevOps
Own existing CI/CD pipelines also new ones in future and ensure smooth deployments.
Manage AWS infrastructure with a focus on cost optimization and scalability.
Handle GitHub Actions, environment setups, and cloud configurations.
Hands-On Development is always a plus
Contribute directly to the codebase when needed.
Work across the stack: Java (Spring Boot), Node.js, React.js, Next.js (Flutter basics a plus) when the team is stuck.
Design and integrate APIs between frontend and backend systems.
AI & Automation
Explore and implement AI-driven features and chatbot integrations using OpenAI APIs and other modern tools.
Evaluate emerging technologies that can improve product capabilities.
Required Skills
Strong background in Java (Spring Boot) and Node.js.
Proficiency with React.js and Next.js (Flutter basics preferred).
Hands-on experience with AWS services, infrastructure management, and CI/CD.
Basic knowledge of google firebase.
Excellent understanding of API design, system integrations, and backend–frontend communication.
Familiarity with Git, GitHub Actions, Jira, Confluence, and Agile methodologies.
Experience leading teams and managing multiple projects simultaneously.
Good communication skills and the ability to translate non-technical requirements into clear engineering tasks.
Awareness of AI tools, chatbots, and OpenAI integrations.
Preferred Qualifications
Prior experience as a Technical Lead, Software Architect, or Engineering Manager in a startup or fast-paced environment.
Strong problem-solving mindset and attention to scalability and cost efficiency.
Passion for mentoring developers and improving engineering processes.
Benefits
- Compensation: Competitive salary and performance-based bonuses.
- Work-Life Balance: Flexible working hours and remote work opportunities.
- Career Growth: Opportunities for professional development and career advancement.
- Dynamic Environment: Work in a dynamic and fast-paced environment with a talented team.
- Team Culture: Regular team events and a friendly, inclusive work culture.
Technical Lead / Software Architect
Posted today
Job Viewed
Job Description
Job Title: Technical Lead / Software Architect
Location: Remote
Experience Level: 6+ years
About the Role
Join Cloudologix to support development of a rapidly growing online food delivery platform that connects food enthusiasts with their favorite chefs.
Our customer's platform is already popular in Europe, and we are expanding our team to introduce new features and enhance our mobile app experience. Be part of an innovative team that's reshaping the food and grocery delivery industry.
We’re looking for a Technical Lead / Software Architect who can take ownership of both product design and technical architecture. You’ll act as the bridge between the CEO and the engineering team, translating business needs into scalable, maintainable, and high-performing software solutions.
This is a hands-on leadership role — you’ll guide and mentor a small team while also contributing to development and overseeing infrastructure, CI/CD, and cloud operations.
Key Responsibilities
Product & Technical Architecture
Work closely with the CEO to understand business requirements, propose technical solutions, and refine features through discussion and iteration.
Design the overall system architecture and ensure scalability, performance, and maintainability.
Translate business ideas into actionable technical tasks and assign them to the team.
Team Leadership
Lead and mentor a team of 4+ engineers, fostering collaboration and continuous improvement.
Oversee code quality, architecture reviews, and agile delivery.
Manage sprint planning, task allocation, and progress tracking in Jira/Confluence.
Infrastructure & DevOps
Own existing CI/CD pipelines also new ones in future and ensure smooth deployments.
Manage AWS infrastructure with a focus on cost optimization and scalability.
Handle GitHub Actions, environment setups, and cloud configurations.
Hands-On Development is always a plus
Contribute directly to the codebase when needed.
Work across the stack: Java (Spring Boot), Node.js, React.js, Next.js (Flutter basics a plus) when the team is stuck.
Design and integrate APIs between frontend and backend systems.
AI & Automation
Explore and implement AI-driven features and chatbot integrations using OpenAI APIs and other modern tools.
Evaluate emerging technologies that can improve product capabilities.
Required Skills
Strong background in Java (Spring Boot) and Node.js.
Proficiency with React.js and Next.js (Flutter basics preferred).
Hands-on experience with AWS services, infrastructure management, and CI/CD.
Basic knowledge of google firebase.
Excellent understanding of API design, system integrations, and backend–frontend communication.
Familiarity with Git, GitHub Actions, Jira, Confluence, and Agile methodologies.
Experience leading teams and managing multiple projects simultaneously.
Good communication skills and the ability to translate non-technical requirements into clear engineering tasks.
Awareness of AI tools, chatbots, and OpenAI integrations.
Preferred Qualifications
Prior experience as a Technical Lead, Software Architect, or Engineering Manager in a startup or fast-paced environment.
Strong problem-solving mindset and attention to scalability and cost efficiency.
Passion for mentoring developers and improving engineering processes.
Benefits
- Compensation: Competitive salary and performance-based bonuses.
- Work-Life Balance: Flexible working hours and remote work opportunities.
- Career Growth: Opportunities for professional development and career advancement.
- Dynamic Environment: Work in a dynamic and fast-paced environment with a talented team.
- Team Culture: Regular team events and a friendly, inclusive work culture.
Technical Lead / Software Architect
Posted 2 days ago
Job Viewed
Job Description
Job Title: Technical Lead / Software Architect
Location: Remote
Experience Level: 6+ years
About the Role
Join Cloudologix to support development of a rapidly growing online food delivery platform that connects food enthusiasts with their favorite chefs.
Our customer's platform is already popular in Europe, and we are expanding our team to introduce new features and enhance our mobile app experience. Be part of an innovative team that's reshaping the food and grocery delivery industry.
We’re looking for a Technical Lead / Software Architect who can take ownership of both product design and technical architecture. You’ll act as the bridge between the CEO and the engineering team, translating business needs into scalable, maintainable, and high-performing software solutions.
This is a hands-on leadership role — you’ll guide and mentor a small team while also contributing to development and overseeing infrastructure, CI/CD, and cloud operations.
Key Responsibilities
Product & Technical Architecture
Work closely with the CEO to understand business requirements, propose technical solutions, and refine features through discussion and iteration.
Design the overall system architecture and ensure scalability, performance, and maintainability.
Translate business ideas into actionable technical tasks and assign them to the team.
Team Leadership
Lead and mentor a team of 4+ engineers, fostering collaboration and continuous improvement.
Oversee code quality, architecture reviews, and agile delivery.
Manage sprint planning, task allocation, and progress tracking in Jira/Confluence.
Infrastructure & DevOps
Own existing CI/CD pipelines also new ones in future and ensure smooth deployments.
Manage AWS infrastructure with a focus on cost optimization and scalability.
Handle GitHub Actions, environment setups, and cloud configurations.
Hands-On Development is always a plus
Contribute directly to the codebase when needed.
Work across the stack: Java (Spring Boot), Node.js, React.js, Next.js (Flutter basics a plus) when the team is stuck.
Design and integrate APIs between frontend and backend systems.
AI & Automation
Explore and implement AI-driven features and chatbot integrations using OpenAI APIs and other modern tools.
Evaluate emerging technologies that can improve product capabilities.
Required Skills
Strong background in Java (Spring Boot) and Node.js.
Proficiency with React.js and Next.js (Flutter basics preferred).
Hands-on experience with AWS services, infrastructure management, and CI/CD.
Basic knowledge of google firebase.
Excellent understanding of API design, system integrations, and backend–frontend communication.
Familiarity with Git, GitHub Actions, Jira, Confluence, and Agile methodologies.
Experience leading teams and managing multiple projects simultaneously.
Good communication skills and the ability to translate non-technical requirements into clear engineering tasks.
Awareness of AI tools, chatbots, and OpenAI integrations.
Preferred Qualifications
Prior experience as a Technical Lead, Software Architect, or Engineering Manager in a startup or fast-paced environment.
Strong problem-solving mindset and attention to scalability and cost efficiency.
Passion for mentoring developers and improving engineering processes.
Benefits
- Compensation: Competitive salary and performance-based bonuses.
- Work-Life Balance: Flexible working hours and remote work opportunities.
- Career Growth: Opportunities for professional development and career advancement.
- Dynamic Environment: Work in a dynamic and fast-paced environment with a talented team.
- Team Culture: Regular team events and a friendly, inclusive work culture.
Software Architect
Posted today
Job Viewed
Job Description
Position Overview
We are seeking a highly skilled and motivated Software Architect / Technical Lead with around 8 years of experience in software design, development, and project execution. The ideal candidate should have strong expertise in IoT, Cloud Applications, Application Architecture, and Full-Stack Development, along with a track record of driving successful project outcomes.
Key Responsibilities
- Collaborate with cross-functional teams to define functional and non-functional requirements for software solutions.
- Design and implement scalable, secure, and high-performing applications in a cloud-agnostic environment.
- Drive the software development life cycle (SDLC) from requirement gathering to design, coding, testing, and deployment.
- Develop and maintain application architectures, ensuring performance, scalability, and integration with enterprise systems.
- Implement and manage CI/CD pipelines and support automation practices (DevOps/MLOps).
- Mentor junior developers, perform code reviews, and ensure adherence to best practices.
- Conduct debugging, troubleshooting, and root-cause analysis to resolve technical issues.
- Work closely with stakeholders, business analysts, and clients to ensure delivery of high-quality solutions.
- Stay updated with emerging technologies (e.g., AI/ML integration, microservices, cybersecurity frameworks) and propose innovative solutions.
Required Skills
- Strong programming skills in C, C++, C#, Python, , Angular/Blazor.
- Hands-on experience with Microsoft Azure (IoT Hub, Function Apps, AKS, Service Fabric, Cosmos DB, SQL).
- Experience with IoT protocols (MQTT, AMQP, Modbus, LoRaWAN, OPC UA).
- Familiarity with microservices architecture and containerization (Docker, Kubernetes).
- Exposure to data management systems – SQL, NoSQL (MongoDB, Neo4J).
- Experience in CI/CD tools (Azure DevOps, Git, Jenkins, GitHub Actions).
- Knowledge of agile methodologies (SAFe Agile, Scrum).
- Excellent problem-solving, analytical, and communication skills.
Preferred Qualifications
- Certification in Cloud (Azure/AWS/GCP) or Cybersecurity is a plus.
- Prior experience in IoT/Industrial Automation, Flight Simulators, or Avionics systems will be advantageous.
- Exposure to ISO 27001 / cybersecurity compliance frameworks is desirable.
Education
- Bachelor's Degree in Computer Science, Information Technology, or related field.
- Master's Degree preferred but not mandatory.
Job Types: Full-time, Permanent
Pay: ₹1,600, ₹3,200,000.00 per year
Work Location: In person
Software Architect
Posted today
Job Viewed
Job Description
We're looking for a visionary and hands-on Technical Architect to lead the design and evolution of our mobile platforms. In this role, you'll define the technical direction, ensure architectural integrity, and guide engineering teams in building scalable, high-performance mobile applications that deliver exceptional user experiences.
Key Responsibilities:
- Define and maintain the mobile architecture roadmap across iOS and Android platforms.
- Lead the evaluation and adoption of new technologies, frameworks, and tools.
- Collaborate with engineering, product, and design teams to align technical solutions with business goals.
- Provide technical leadership and mentorship to mobile engineers, fostering a culture of excellence and innovation.
- Ensure code quality, performance, and security standards are upheld across the mobile stack.
What You'll Need to Be Successful (Required Skills):
- 10+ years of experience in mobile software development, with deep expertise in AngularJS/React /NodeJS frameworks
- Proven experience designing and implementing scalable mobile architecture.
- Strong background in Java, particularly in backend integrations.
- Proficiency in working with relational databases such as SQL or MySQL.
- Experience with cloud platforms and services such as AWS, Azure, or Google Cloud, including mobile backend integration and deployment.
- Experience with CI/CD pipelines, automated testing, and performance optimization.
- Excellent communication and leadership skills, with the ability to influence technical direction across teams.
Education/ Certifications:
- Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or a related field.
Preferred Skills:
- Experience with CI/CD pipelines, automated testing, and performance tuning.
- Understanding of NoSQL databases (MongoDB, Document DB).
- Familiarity with cloud services (AWS, Azure)
- Strong understanding of Mobile Framework Technologies (Ionic, Capacitor).
- Proven track record of shipping high-quality apps to the App Store or Google Play.
Why Join Us?
At Netsmart you'll work on exciting challenges that shape the future of Healthcare Technology. You'll have the opportunity to:
- Collaborate with talented professionals passionate about technology.
- Work in a supportive and inclusive environment where your growth is prioritized.
- Access professional development opportunities, including certifications and training.
- Enjoy a competitive compensation package and comprehensive benefits.
Netsmart is proud to be an equal opportunity workplace and is an affirmative action employer, providing equal employment and advancement opportunities to all individuals. We celebrate diversity and are committed to creating an inclusive environment for all associates. All employment decisions at Netsmart, including but not limited to recruiting, hiring, promotion and transfer, are based on performance, qualifications, abilities, education and experience. Netsmart does not discriminate in employment opportunities or practices based on race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, age, physical or mental disability, past or present military service, or any other status protected by the laws or regulations in the locations where we operate.
Netsmart desires to provide a healthy and safe workplace and, as a government contractor, Netsmart is committed to maintaining a drug-free workplace in accordance with applicable federal law. Pursuant to Netsmart policy, all post-offer candidates are required to successfully complete a pre-employment background check, which is provided at Netsmart's sole expense.
Software Architect
Posted today
Job Viewed
Job Description
Harness is a high-growth company that is disrupting the software delivery market. Our mission is to enable the 30 million software developers in the world to deliver code to their users reliably, efficiently, securely and quickly, increasing customers' pace of innovation while improving the developer experience. We offer solutions for every step of the software delivery lifecycle to build, test, secure, deploy and manage reliability, feature flags and cloud costs. The Harness Software Delivery Platform includes modules for CI, CD, Cloud Cost Management, Feature Flags, Service Reliability Management, Security Testing Orchestration, Chaos Engineering, Software Engineering Insights and continues to expand at an incredibly fast pace.
Harness is led by technologist and entrepreneur Jyoti Bansal, who founded AppDynamics and sold it to Cisco for $3.7B. We're backed with $425M in venture financing from top-tier VC and strategic firms, including J.P. Morgan, Capital One Ventures, Citi Ventures, ServiceNow, Splunk Ventures, Norwest Venture Partners, Adage Capital Partners, Balyasny Asset Management, Gaingels, Harmonic Growth Partners, Menlo Ventures, IVP, Unusual Ventures, GV (formerly Google Ventures), Alkeon Capital, Battery Ventures, Sorenson Capital, Thomvest Ventures and Silicon Valley Bank.
Position Summary
We are building a Unified Data Platform to serve 20+ product modules, enabling ingestion, processing, and retrieval of data to power analytics, machine learning & various intelligent systems at scale. This person will be cross-functionally involved in various initiatives to modernize or scale the data-platform catering to different product modules.
About the Role
- You will lead the design, architecture & development of the Unified Data platform.
- You will be working closely with senior engineering leaders, mentor senior/junior engineers, problem solve with product teams & work with customer success teams.
- You will actively participate in building MVPs and POCs in various areas around data ingestion(streaming/batch), transformation or analytics.
- Author functional/non-functional specifications and design documents
- Design and implement automation of infrastructure setup using helm, terraform and similar technologies.
- Perform peer reviews of specifications, designs, and code
- Work alongside Site Reliability Engineers and cross functional teams to diagnose/troubleshoot any production performance related issues
About You
- Bachelor's or Master's degree in Computer Science or related field.
- 15+ years of hands-on software(backend) development experience - most of which should be in the data platform space involving distributed systems & microservices.
- Proven expertise in building low-latency, highly concurrent microservices for handling ingestion & analytics.
- Deep exposure to both batch (spark) & stream processing (Flink, Spark Streaming, Kafka Streams).
- Deep exposure to Datalake storage backed by S3, GCS or NFS.
- Deep exposure to OLAP data-stores like Pinot, Druid, Clickhouse
- Must have worked with open source technologies in the data platform space
- Familiarity with document datastores such as MongoDB
- Familiarity with RDS like postgress, mysql.
- Exposure to scaling and operating production data systems at 10K+ qps
- Deep exposure to JVM based languages like Java, Scala, Kotlin
- Experience in building custom DSL based ingestion or query abstractions.
- Deep understanding of Kubernetes infra & deployment, observability & alerting.
- Open-source contributions to major Apache projects in the data space(e.g. Apache Spark or Kafka) is a big plus.
Work Location
- Bangalore. The successful candidate will be expected to be in the Bangalore office 3x/ week.
What You Will Have at Harness
- Experience building a transformative product
- End-to-end ownership of your projects
- Competitive salary
- Comprehensive healthcare benefit
- Flexible work schedule
- Quarterly Harness TGIF-Off / 4 days
- Paid Time Off and Parental Leave
- Monthly, quarterly, and annual social and team building events
- Monthly internet reimbursement
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex or national origin.
Note on Fraudulent Recruiting/Offers
We have become aware that there may be fraudulent recruiting attempts being made by people posing as representatives of Harness. These scams may involve fake job postings, unsolicited emails, or messages claiming to be from our recruiters or hiring managers.
Please note, we do not ask for sensitive or financial information via chat, text, or social media, and any email communications will come from the domain Additionally, Harness will never ask for any payment, fee to be paid, or purchases to be made by a job applicant. All applicants are encouraged to apply directly to our open jobs via our website. Interviews are generally conducted via Zoom video conference unless the candidate requests other accommodations.
If you believe that you have been the target of an interview/offer scam by someone posing as a representative of Harness, please do not provide any personal or financial information and contact us immediately at . You can also find additional information about this type of scam and report any fraudulent employment offers via the Federal Trade Commission's website (, or you can contact your local law enforcement agency.
Software Architect

Posted 4 days ago
Job Viewed
Job Description
Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world's most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health.
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
The Cadence Advantage
+ The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an impact.
+ Cadence's employee-friendly policies focus on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the employees.
+ The unique "One Cadence - One Team" culture promotes collaboration within and across teams to ensure customer success
+ Multiple avenues of learning and development available for employees to explore as per their specific requirement and interests
+ You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other-every day.
Cadence HSV group is responsible for development of the Palladium and Protium emulation hardware and software system.
A critical element of this is performance, both performance of the AVIP, and the underlying hardware-software design/integration including the compiler and the processor-based Palladium emulator hardware system.
Job Description:
We are seeking a skilled HW Design architect (director grade) to lead building representative SoC designs using partner systems and Cadence IP collateral. The main objective is to put together large RTL SoC Designs with high degree of configurability. Experience with SoC design, verification and performance analysis is desired.
Skills needed:
+ 15+ years of hands-on RTL Integration/development experience & hands-on verification experience
+ Knowledge and experience in Verilog/System Verilog and UVM
+ Experience with performance analysis of complex hardware-software systems.
+ Well versed in object-oriented design, System-C/C/C++ programming experience is a plus
+ Familiarity with standard communication protocols
+ Emulation experience on Palladium/Protium would be a plus
+ Past background in tool development is a plus
Behavioral skills required:
+ Must possess strong written, verbal and presentation skills.
+ Good communication and interpersonal skills, demonstrate teamwork and collaboration skills.
+ Explore what's possible to get the job done, including creative use of unconventional solutions
+ Work effectively across functions and geographies
+ Push to raise the bar while always operating with integrity
We're doing work that matters. Help us solve what others can't.
Additional Jobs ( Employment Opportunity Policy:
Cadence is committed to equal employment opportunity throughout all levels of the organization.
+ Read the policy(opens in a new tab) ( welcome your interest in the company and want to make sure our job site is accessible to all. If you experience difficulty using this site or to request a reasonable accommodation, please contact
Privacy Policy:
Job Applicant If you are a job seeker creating a profile using our careers website, please see the privacy policy(opens in a new tab) ( .
E-Verify Cadence participates in the
E-Verify program in certain U.S. locations as required by law. Download More Information on E-Verify (64K) ( plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences.
Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. Our shared passion for solving the world's toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.
Cadence is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
Cadence is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
Be The First To Know
About the latest Software architect Jobs in Bengaluru !
Software Architect
Posted 2 days ago
Job Viewed
Job Description
About the Company : Our client, a leading manufacturer of high-end household appliances, is expanding into new smart product lines. As part of this strategic initiative, a large-scale global program is being implemented across the company's IP portfolio. This includes the development of new embedded software, enhancements to cloud infrastructure, and the creation of innovative interfaces within the mobile application.
About the Role : We're seeking a solid and creative Mobile Architect eager to solve scale problems and work on cutting-edge technologies in mobile development. As an architect, you will be responsible for the architecture of the mobile application for IOS and Android.
Responsibilities :
- Drive common designs across mobile application platforms
- Drive best practices for code quality and performance across application platforms
- Lead complex feature designs
- Create and maintain estimation frameworks across platforms
- Lead technical evaluations for Product "what if" scenarios
- Lead/develop POCs to vet out new technologies and/or feature ideas
Qualifications :
- Software Architecture
Required Skills :
- Having concrete knowledge of latest architecture and design patterns for both Android and iOS
- Proven proficiency in Swift, Kotlin and corresponding frameworks, and tools
- Knowledge of MQTT Protocol
- Strong understanding of architecture principles
- Knowledge of local database for both Android and iOS
- Knowledge of best and latest coding practices for both the platforms
- Hands-on experience on both iOS and Android applications
- Experience with iOS and Android Enterprise release strategies and security standards
- Experience in working on large projects interfacing with multiple backend systems
- Communicate and collaborate with stakeholders across business and technical teams
- Mentor and coach mobile application lead and developers
- Experience with Cloud Technologies
- 10+ years of experience
Preferred Skills :
- AWS Cloud
Pay range and compensation package : Not specified.
Equal Opportunity Statement : Our client is committed to diversity and inclusivity in the workplace.
Software Architect
Posted 2 days ago
Job Viewed
Job Description
Required Skills and Qualifications
· Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
· Approximately 7 to 8 years of professional experience in Python development, with at least 3 years in an architectural or lead role.
· Expertise in Software Architecture: Proven ability to design scalable, maintainable Python-based systems, including visualization and data processing pipelines.
· Leadership and Mentorship: Experience guiding mid-level developers in implementing complex solutions, particularly in visualization migrations.
· Data Format Expertise: Hands-on experience with data formats like HDF5, JSON, CSV, Parquet, and Apache Arrow, including strategies for format conversion.
· Advanced Python Programming: Deep proficiency in Python syntax, modules, and advanced concepts (e.g., decorators, metaclasses) for architecting Plotly-to-Rerun migrations.
· Data Manipulation with NumPy and Pandas:
· Visualization Libraries:
· Expert knowledge of Plotly’s API, including advanced trace creation, figure customization, and layout optimization.
· Strong familiarity with Rerun’s SDK: Architecting solutions using rerun
· Temporal and Multimodal Data Handling: Experience designing systems for time-based data using Rerun’s timelines and converting Plotly animations to Rerun’s time-slider views.
· Problem-Solving and Documentation: Ability to map Plotly features to Rerun visualizers (e.g., scatter to Points3D, line charts to SeriesLines) and design robust migration strategies using documentation.
· Environment and Workflow Management: Proficiency with pip, virtual environments, and advanced Git workflows for managing Plotly and Rerun ecosystems.
· Handson experience in Cloud ( MS Azure, AWS )
· Senior-level (6-8 years of relevant experience, with 2+ years in architectural roles).
Software Architect
Posted 3 days ago
Job Viewed
Job Description
Responsibilities
- 8+ of experience in Embedded Software Development.
- Experience with Software Development life cycle.
- Familiarity with Agile/SAFe tools and processes.
- Extensive experience in software development and architecture ensuring architecture satisfies allocated requirements to specific subsystem/components and monitor implementation to reduce architectural scope creep.
- Strong background in embedded systems and real-time operating systems (RTOS).
- Experience with automotive software standards (e.g., AUTOSAR, ISO 26262).
- Strong in C/C++ programming, C/C++ compiler/post-build concept.
- Experience with software development tools and environments.
- Experience with software integration and testing.
- Strong background in software/system design to align to standards and enable portability and efficient re-use for future applications.
- Familiarity with software security and data protection.
- At least 3 years of experience in Automotive domain, Automotive communication protocol (CAN, Flexray), diagnostic, and related tools.
- Experience with functional safety concept and method in Automotive domain.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills, including communicating complex technical concepts to non-technical audiences.
- Knowledge of electric vehicle systems and technologies.
- Experience with Agile and Scrum methodologies.
Qualifications
- B.S/ BE/ M.Tech in Electrical or Electronics or communication or computer engineering or Information Technology or related major.
Required Skills
- Strong background in embedded systems and real-time operating systems (RTOS).
- Strong in C/C++ programming, C/C++ compiler/post-build concept.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
Preferred Skills
- Experience with automotive software standards (e.g., AUTOSAR, ISO 26262).
- Familiarity with software security and data protection.
- Knowledge of electric vehicle systems and technologies.