Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 15194059

    Unnayan Defence Technologies logo

    Senior Software Engineer

    Unnayan Defence Technologies · Hyderabad · onsite · Posted 49d ago

    Undisclosed5–6 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    JOB DESCRIPTION SENIOR SOFTWARE ENGINEER


    Company: Unnayan Defence Technologies LLP

    Position: Senior Software Engineer

    Department: Software Engineering

    Location: Hyderabad, Telangana

    Employment Type: Full-Time

    Experience Required: Minimum 5 Years

    Industry Preference: Defence, Aerospace, Simulation, Embedded Systems, AI, Robotics, UAVs, or Mission-Critical Systems


    Role Purpose

    The Senior Software Engineer will be responsible for the design, development, testing, integration, deployment, and lifecycle support of software products and applications.

    The role requires a highly skilled and experienced software professional who can independently develop complex software solutions, contribute to software architecture and technical decisions, mentor junior engineers, and ensure the delivery of secure, reliable, and high-quality software products.


    Key Responsibilities


    Software Development

    • Design, develop, test, debug, and maintain high-quality software applications and systems.
    • Participate in the complete Software Development Lifecycle (SDLC), including requirement analysis, system design, development, code review, testing, deployment, and maintenance.
    • Develop scalable, secure, reliable, and high-performance software solutions.
    • Write clean, maintainable, reusable, and well-documented code.
    • Perform troubleshooting and debugging complex software issues.

    Software Design & Architecture

    • Contribute to software architecture and system design discussions.
    • Develop modular and scalable software components.
    • Participate in architecture reviews, design reviews, and code reviews.
    • Ensure software solutions meet functional, performance, security, and reliability requirements.
    • Support the integration of software with hardware, embedded systems, APIs, databases, and third-party applications where required.

    Testing & Quality Assurance

    • Develop and execute unit testing and integration testing.
    • Identify, analyze, and resolve software defects and performance issues.
    • Participate in peer code reviews and ensure adherence to coding standards and best practices.
    • Ensure software meets required quality, reliability, and operational performance standards.

    Secure & Mission-Critical Software Development

    • Follow secure software development practices and cybersecurity standards.
    • Contribute to the development of secure and reliable applications for mission-critical environments.
    • Support the development of Real-Time Systems, Embedded Software, Simulation Software, Tactical Systems, UAV Software, and other specialized applications where applicable.
    • Ensure appropriate consideration of system reliability, data security, and operational performance.

    Collaboration & Project Delivery

    • Work closely with Software Engineers, Embedded Engineers, QA Engineers, DevOps Engineers, UI/UX Engineers, and other multidisciplinary teams.
    • Collaborate with technical leads and project stakeholders to understand requirements and deliver software solutions.
    • Support project planning, estimation, task prioritization, and timely delivery.
    • Identify technical risks and provide appropriate solutions or recommendations.
    • Mentor and provide technical guidance to junior software engineers.

    Required Technical Skills


    Programming Languages

    Strong experience in one or more of the following:

    • C
    • C++
    • C#
    • Python
    • Java
    • JavaScript

    Frameworks & Technologies

    • .NET
    • React
    • Angular
    • Node.js
    • REST APIs
    • Microservices Architecture

    Embedded Systems & Operating Systems

    • Embedded C/C++
    • Linux environments
    • RTOS (Real-Time Operating Systems)
    • Real-Time Systems
    • Embedded Software Development

    Cloud, DevOps & CI/CD

    • AWS and/or Azure
    • Docker
    • Kubernetes
    • CI/CD Pipelines
    • Version Control Systems such as Git

    Databases

    • SQL Server
    • PostgreSQL
    • MySQL
    • MongoDB

    Educational Qualification

    Bachelor's or master's degree in computer science, Software Engineering, Information Technology, Electronics & Communication Engineering, or a related discipline.


    Experience Requirements

    • Minimum 5+ years of professional experience in Software Development.
    • Strong hands-on experience in designing, developing, testing, and deploying software applications.
    • Experience working with complex and scalable software systems.
    • Experience in Embedded Systems, Defence, Aerospace, Robotics, UAVs, AI, Simulation, or Mission-Critical Systems will be an added advantage.

    Preferred Skills

    • Experience with Real-Time or Embedded Software Systems.
    • Knowledge of Secure Software Development practices.
    • Experience in Mission-Critical or Safety-Critical Applications.
    • Understanding Software Architecture and Design Patterns.
    • Experience with Cloud-based applications and Microservices.
    • Knowledge of DevOps practices and automated deployment pipelines.
    • Strong debugging, problem-solving, and analytical skills.

    Key Competencies

    • Strong technical and programming skills are important.
    • Excellent problem-solving and analytical abilities.
    • Ability to work independently on complex technical tasks.
    • Strong attention to software quality and security.
    • Good communication and collaboration skills.
    • Ability to mentor and support junior team members.
    • Ability to work effectively in a fast-paced startup environment.

    Location

    Hyderabad, Telangana On-site


    Why Join Unnayan Defence Technologies LLP?

    Join a growing technology and defence-focused organization working on advanced and mission-critical engineering solutions. You will have the opportunity to work on challenging software systems, collaborate with multidisciplinary engineering teams, and contribute to innovative technologies in the Defence and Aerospace ecosystem.


    Immediate Joiners Preferred



    Sourced from naukri

    Skills

    AimlGithubcdevelopment life cycleComputer VisionDot Net CoreSensor FusionC plus plusEmbedded SystemsRTOSKinematicsPythonReact.JsAngularjsSoftware EngineeringSQL ServerjCi/Cd

    Senior Software Engineer · waiting for your command