Software Engineer


Job Location: Bangalore
Experience Required: 3-4 years
Employment Type: Full-Time

Job Summary

We are seeking a skilled Software / Systems Engineer with strong expertise in Model-Based Systems Engineering (MBSE) and the Software Development Life Cycle (SDLC). The role involves designing, modeling, and developing software and system architectures using UML and SysML, supporting projects across Automotive or Aerospace & Defense domains.

The ideal candidate will have hands-on experience with C/C++/Java, system modeling tools, and ALM/requirements management solutions, along with a solid understanding of Agile and V-Model methodologies. This role requires close collaboration with customers and cross-functional teams to translate requirements into high-quality, reliable, and well-architected solutions, with a strong focus on automation, quality, and continuous improvement.

Primary Skills & Responsibilities
  • Strong understanding of the Software Development Life Cycle (SDLC) and its phases.
  • Proficiency in UML and SysML for system and software architecture design.
  • Hands-on programming experience in C, C++, and Java.
  • Familiarity with Agile methodologies (Scrum) and V-Model development processes.
  • In-depth knowledge of Operating Systems such as Windows and Linux (RHEL).
  • Solid understanding of the Software Testing Life Cycle (STLC) to ensure quality and reliability.
  • Experience with scripting languages such as Shell and Batch for automation.
  • Strong inclination toward automation and process optimization.
  • Experience in customer-facing roles, requirement analysis, and solution delivery.
  • Excellent communication, presentation, and interpersonal skills.
  • Strong logical reasoning and problem-solving abilities.
  • Hands-on experience with IBM Rhapsody, Enterprise Architect (EA), and Cameo.
  • Good knowledge of Systems Engineering and Model-Based Systems Engineering (MBSE).
  • Working experience with ALM tools such as IBM ELM, Polarion, and CodeBeamer.
  • Strong understanding of Object-Oriented Programming (OOP) concepts in C++ or Java.
Secondary Skills
  • Experience with Requirements Management tools such as IBM DOORS, DOORS Next, JAMA, Polarion, or CodeBeamer.
  • Exposure to Automotive or Aerospace & Defense domain projects.
  • Experience in creating system models, architectures, and design artifacts.

Experience: 3 to 4 Years
Job Type: Full Time
Job Location: Bangalore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Salesforce Implementation Partner

From strategy to go-live — and beyond

As your dedicated Salesforce implementation partner, MicroGenesis delivers full-lifecycle implementations using a structured, low-risk methodology designed to get you to value quickly and keep you there through every phase of growth.

1. Discovery & Advisory

Workshops with your Salesforce consulting team to map processes, define goals, and shape a clear CRM roadmap.

2. Solution Design

Architecture, data model, and configuration blueprint crafted by certified Salesforce consultants aligned to your requirements.

3. Build & Configure

Declarative setup plus custom development across Sales, Service & Experience Cloud — built to Salesforce best practices.

4. Data & Integration

Secure data migration and Salesforce integration with your existing enterprise systems, delivered by our Salesforce integration partners team.

5. Testing & QA

Functional, integration, and user acceptance testing for a reliable, low-risk rollout of your Salesforce environment.

6. Deployment & Go-Live

Controlled release with cutover planning and hypercare support during the critical first days post-launch.

7. Training & Adoption

Enablement and change management from your Salesforce consulting firm to drive confident, lasting user adoption.

8. Managed Support

Ongoing 24×7 L1–L3 Salesforce managed support and continuous improvement for your live org.

Salesforce Managed Support

24X7 L1, L2 & L3 Salesforce support

Keep your Salesforce environment healthy, secure, and continuously improving with always-on managed support across all three tiers – delivered by our Salesforce partner team under clear SLAs.

24 X 7 X 365 Salesforce support coverage with defined SLAs and escalation paths

L1 : First Line

Day-to-day user support & monitoring
  • Ticket logging, triage & tracking
  • User access, login & password assistance
  • Basic how-to and navigation support
  • System monitoring and known issue resolution
  • Escalation to L2/L3 teams when required

L2: Functional

Configuration & Advanced Troubleshooting
  • Configuration changes and administrative tasks
  • Flow, validation rule, and automation troubleshooting
  • Reports, dashboards, and data issue resolution
  • Salesforce integration and synchronization diagnostics
  • Root cause analysis and issue resolution

L3: Engineering

Custom Development & Deep Expertise
  • Apex, Lightning Web Components (LWC), and custom code troubleshooting
  • Complex Salesforce integration engineering and support
  • Performance optimization and scalability tuning
  • Enhancements and new feature development
  • Vendor escalation management and coordination