Search by job, company or skills

Constelli

Senior Software Engineer

Save
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Us

We are a dynamic team of young engineers, domain experts, and seasoned sales professionals dedicated to providing comprehensive turnkey solutions for complex challenges in Signal Processing. Our expertise spans the cutting-edge technologies in Signal Processing, addressing critical needs in the Defence and Aerospace sectors. Our offerings encompass a wide range of solutions, from tactical radios and radar systems to extensive research and mission-critical applications.

About the Role

We are building a high-performance, enterprise-grade application designed to process and analyze large-scale data in real time, enabling advanced visualization and decision-making. As a Senior Software Engineer, you will be a hands-on contributor across backend and frontend systems, owning the design and implementation of major components in our data-intensive workflows.

This role is for an experienced individual contributor who enjoys deep technical work on real-time data systems, signal processing workflows, and interactive visualization platforms, and who takes pride in raising the engineering bar around them.

Responsibilities

  • Design and build backend and frontend systems for high-throughput, real-time data applications, owning the implementation of major components end to end.
  • Develop backend services, APIs, and data processing logic that ingest and analyze large volumes of sensor and signal data with low latency.
  • Build event-driven services using Kafka for streaming and Redis for caching and shared state.
  • Build performant, data-heavy frontend applications — dashboards, charts, and real-time visualizations capable of handling large datasets across devices.
  • Write tested, reviewed, well-documented code and champion engineering best practices through thorough code reviews and technical discussions.
  • Mentor junior engineers and share knowledge across the team.
  • Collaborate with data scientists, electronics engineers, and UI/UX designers to translate requirements into working systems.

Qualifications

  • Bachelor's degree in Computer Science, Electronics, or a related field, or equivalent practical experience.
  • 5+ years of professional software engineering experience, with strong exposure to data-driven and real-time applications.
  • Proficiency in at least one modern backend language (e.g., C++, C# or Python), with hands-on experience building scalable, distributed systems.
  • Strong experience building data-intensive frontend applications using React (or a comparable modern framework) with TypeScript, including performance optimization, state management, and visualization libraries such as D3.js, ECharts, Plotly, or Highcharts.
  • Hands-on experience with Kafka (or comparable event streaming platforms) and Redis for caching and shared state.
  • Strong fundamentals in relational databases (PostgreSQL or equivalent), including schema design, indexing, and query optimization.
  • Comfortable on Linux, with Git-based workflows, containerized deployment (Docker), and CI pipelines.
  • Demonstrated practice with unit and integration testing (pytest, JUnit, Jest, or equivalent).

Preferred Qualifications

  • Familiarity with time-series databases (TimescaleDB, InfluxDB, or similar) for sensor and telemetry workloads.
  • Experience with on-premises or LAN-based deployment of real-time systems.
  • Familiarity with WebSockets, Server-Sent Events, or gRPC for streaming data to clients.
  • Experience with observability stacks (structured logging, Prometheus/Grafana, or comparable).
  • Exposure to signal processing, DSP, or sensor telemetry domains.

Why Join Us

  • Culture of Excellence: We are committed to fostering a culture where every individual can thrive, grow, and make a difference.
  • Opportunities for Growth: We believe in investing in our people and providing opportunities for professional development and advancement.
  • Collaborative Culture: Join a collaborative and supportive work environment where your contributions are valued and recognized.
  • Innovative Environment: Be part of a team that thrives on innovation and is committed to pushing the boundaries of RF technology.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150037927

Similar Jobs

Bengaluru, India

Skills:

HibernateMySQLPostgreSQLSpring BootRestful ApisJava 11Agentic AIMicroservices architecture

Bengaluru, India

Skills:

SqlalchemyGraphqlPostgreSQLSQL ServerDjangoGitRESTGcpDockerFlaskMongoDBFastAPIAzureKubernetesPythonAWS

Bengaluru, India

Skills:

Distributed SystemsApisNetworkingNosqlPerlLinuxAgileRubyPythonAWSReliability TestingScalable Test Frameworks

Bengaluru, India

Skills:

snowflake Dimensional ModelingData WarehousingPythonSqlEtlELT

Bengaluru, India

Skills:

TensorflowData ScienceNlpcloudPytorchRdfNeo4jDockerAWSMlGcpMLopsPython ProgrammingAzureGenAIembeddingsknowledge graphsHugging FacePineconeGPTvector DBsBERTLangChainLLMsFAISSTransformersRAG