Software Engineer

Location

India

Posted

5 days ago

Salary

0

Seniority

Mid Level

No structured requirement data.

Job Description

Software Engineer

Redolent

Role Description The Software Engineer position will be responsible for hands-on development as well as lead the development of Next Generation Enterprise solutions for Global eCommerce. SE will be responsible for application development in support of the multi-platform roadmap. Responsible for application architecture, ensure high performance, scalability and availability for those applications. - Involved in planning of system and development deployment as well as responsible for meeting software compliance standards - Drives technical vision and influences product roadmap and vision - Implement large-scale, complex, cross-functional projects - Leads the discovery phase of large projects to develop high level design - Supervise the work of cross-functional groups of engineers, including offshore associates - Directs root cause analysis of critical business and production issues - Documents testing and maintenance of application corrections and improvements - Influence decisions, builds consensus, and resolves conflicts constructively and proactively - Supports business objectives and ensures the business needs are being met Qualifications - Bachelor’s degree in Computer Science or Computer Information Systems - 7+ years of experience in eCommerce Software development - 7+ years of programming experience in architecting highly scalable & performing Web Applications - 5+ years of experience with Open Source technologies - 4+ years of developing / architecting high transaction high throughput systems is a must - 2+ years of experience with integrating 3rd party solutions in existing architecture - 2+ years of experience in agile ways of working in a distributed geographical model Requirements - 4+ years of developing / architecting high transaction high throughput systems is a must Company Description

Related Job Pages

More Software Engineer Jobs

Lead Backend Developer

Bright Vision Technologies

Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.

Role Description We are seeking a Lead Backend Developer focused on high-throughput platform development to design, build, and operate the foundational platforms and shared services that other engineering teams rely on to deliver their products. This role focuses on building backend platform capabilities that must handle very high traffic volumes with predictable latency and minimal operational toil. - Design and build internal platform services and shared infrastructure that hundreds of engineers depend on every day, with explicit focus on developer experience and operational ergonomics. - Architect high-throughput, latency-sensitive backend platforms capable of sustaining very high request volumes with predictable, well-bounded tail latency. - Build durable, replayable event-processing pipelines and asynchronous job execution platforms that other product teams compose to ship features faster. - Design and operate caching, rate-limiting, and request-shaping layers that protect upstream systems and enable safe scaling under bursty workloads. - Develop platform abstractions, SDKs, and paved-road libraries that codify best practices and let product teams consume capabilities without re-implementing them. - Establish robust observability, SLOs, and capacity-planning practices for platform services, raising the operational bar across the organization. - Drive multi-region, fault-tolerant, and geo-distributed designs with rigorous attention to availability, durability, and graceful degradation under failure. - Lead incident response for high-impact platform issues, conduct blameless post-mortems, and drive durable engineering improvements that prevent recurrence. - Define and enforce platform-wide standards around API design, schema evolution, deployment, and backward-compatibility guarantees. - Optimize platform performance through careful profiling, data-driven tuning, and algorithmic improvements that move the needle on throughput and cost. - Partner with infrastructure, security, and SRE teams to ensure platform services meet enterprise reliability, compliance, and security obligations. - Mentor mid-level engineers and lead architectural discussions across teams, helping the broader organization grow in distributed-systems maturity. - Produce clear technical design documents, decision records, and operational runbooks that make the platform legible to future maintainers. - Continuously evaluate emerging platform technologies, open-source projects, and architectural patterns for strategic adoption. Qualifications - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related technical discipline. - Six or more years of professional backend or platform engineering experience. - Demonstrated track record building and operating internal platforms or shared services consumed by multiple engineering teams. - Strong, hands-on expertise designing distributed systems with rigorous attention to consistency, availability, latency, and failure-mode behavior. - Advanced proficiency in at least one major backend language such as Java, Go, Scala, Rust, or modern C++. - Deep understanding of high-throughput messaging, streaming, and event-driven architectures using technologies such as Kafka, Pulsar, or NATS. - Strong working knowledge of data storage systems across relational, key-value, document, and search workloads. - Proven experience leading multi-quarter platform initiatives across teams, including stakeholder management and technical decision-making. - Strong written and verbal communication skills, including ability to author crisp technical design documents and present trade-offs clearly. - Demonstrated ability to mentor engineers and shape engineering culture through code review, design review, and onboarding contributions. Preferred Qualifications - Experience operating Kubernetes-based platforms or contributing to internal developer-platform initiatives at scale. - Contributions to widely-used open-source platform or infrastructure projects. - Familiarity with control-plane / data-plane patterns, service mesh internals, or workflow-orchestration engines. - Experience designing platform APIs with strong backward-compatibility and versioning guarantees. - Public technical writing, conference talks, or other community contributions on platform engineering topics. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] . Learn more about Bright Vision Technologies at www.bvteck.com . Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall. BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.

United States
$100K - $150K / year

Role Description Really Great Reading is building a new platform that will launch soon! In the meantime, we have assembled a dedicated, agile team—a Tech Lead, a DevOps engineer, and two developers—to ensure the stability, security, and continued evolution of our current RGR application. As a Senior Software Developer, you will spend the large majority of your time hands-on, building and maintaining features across our stack. You will work closely with our Tech Lead, who sets priorities and reviews work, and collaborate directly with the other developer on the team. As timing and project milestones allow, you will also collaborate with the engineering team building our next-generation platform. This role is a perfect fit for an experienced engineer who thrives on ownership, ships dependable and highly secure production code, and excels at structured, written communication in a fully remote environment. What You’ll Do - Build & Evolve the Current RGR Application - Develop, maintain, and optimize features across our stack, utilizing Django/Python on the backend and React/TypeScript on the frontend. - Ensure the high availability, performance, and security of the current application through the launch of the new platform. - Participate in application support, active incident response, and prompt resolution of production issues. - Write clean, well-tested, production-quality code, and actively document legacy systems and workflows to prevent knowledge silos. - Uphold Engineering Quality & Best Practices - Participate actively in peer code reviews, ensuring code meets shared quality, performance, and security benchmarks. - Work independently on assigned features from scoping through deployment, while maintaining tight alignment with the Tech Lead on scope boundaries. - Share technical knowledge with the team and contribute to a highly collaborative, growth-oriented, and rigorous engineering culture. - Contribute to the New Platform (As Needed) - Partner with the new platform development team to assist with feature alignment and technical transition points. - Participate in deployments, schema changes, and complex data migrations to ensure absolute service continuity for our educators and students. - Contribute high-quality code, modern CI/CD pipeline improvements, and architectural best practices to the emerging ecosystem. Requirements - 5+ years of full-stack software development experience. - Strong command of Python back-end development (Django, Django REST Framework, Celery). - Strong command of React front-end development with TypeScript and Redux. - Experience with PostgreSQL, REST APIs, and OAuth2 / JWT authentication. - Comfort with Docker, AWS (S3, Lambda), and CI/CD pipelines (Jenkins, GitHub Actions). - Familiarity with asynchronous and real-time architectures (Kafka, RabbitMQ, WebSockets, Redis). - Excellent written communication and strong autonomy in a 100% remote environment. Nice to Have - Experience mentoring or supporting other developers. - Experience in education or educational technology (EdTech). - Multimedia streaming (Video.js, dash.js, Vimeo), animations (Rive, Lottie, GSAP), and generative AI (OpenAI). - Document generation and image/video processing (WeasyPrint, Pillow, OpenCV). - Experience with Google Cloud Platform (GCP), Terraform, or Kubernetes. - French–English bilingualism; familiarity with FERPA, COPPA, or SOC 2. Benefits - Competitive compensation, five (5) weeks of paid time off, and vacation pay in accordance with Quebec legislation. - Basic health insurance and statutory holidays recognized in Quebec. - Retirement benefits offered according to your jurisdiction. - Ongoing professional development and wellness initiatives. - Fully remote position. - All benefits are subject to applicable laws in Quebec and Canada and may be amended in accordance with those laws.

Canada

Role Description Own the engine that turns every investigation into a compounding asset: the more the platform runs, the sharper it gets. This is applied ML systems, not research. If your goal is training foundation models from scratch and publishing, this is not the seat. Location: Remote (4h overlap with Pacific or IST; Seattle or Bengaluru on-site preferred). Full-time. Qualifications - 10+ years of relevant engineering experience. - Production ML systems experience end to end: data pipelines, fine-tuning, eval, deployment. - Hands-on fine-tuning and distillation with open-weight models (Qwen, Llama-class). - Eval harness design for correctness-sensitive tasks, including trajectory-level evals for agentic and tool-use systems. - Inference deployment and scaling (vLLM or equivalent) on managed platforms. - Proficient in day-to-day work with CLI-based AI coding tools like Claude Code (or an equivalent). Requirements - Instrument the product so every investigation, especially human-corrected ones, becomes structured training data. - Build the eval harness for diagnostic accuracy. Root-cause correctness has to be measured, not eyeballed. - Distill expensive deep-investigation runs into small, fine-tuned models that hold the quality bar at a fraction of the cost. - Deploy inference, including on-prem and airgapped SLMs for customers whose logs cannot leave their environment. Benefits - Agent or tool-use systems. - Preference optimization (DPO/GRPO-style) and structured-output / function-calling fine-tunes. - On-prem or airgapped model deployment. - Retrieval over large heterogeneous corpora. - Systems or infra background. In your application, tell us what you'd own here, and the hardest thing you've shipped in this domain.

IST (UTC+5:30) + 1 moreAll locations: IST (UTC+5:30) | PST (UTC-8)

Role Description - Manage and monitor team status, project timelines, and detailed tasks. - Support your team in providing technical and project guidance to solve complex problems and make sound technical decisions. - Conduct code reviews and quality assurance activities to uphold team standards. - Collaborate with stakeholders and Product Management to ensure successful project delivery. - Provide coaching, feedback, and career development opportunities to ensure high levels of team performance. - Evaluate and refine development processes, tools, and methodologies to achieve better results. Qualifications - Worked for 8+ years as a developer and 5+ years as a development manager. - Have a strong technical background in software engineering, with proficiency in programming languages, frameworks, infrastructure, and development tools including proven experience with Jira and git. - Have strong communication, interpersonal and leadership skills. - Enjoy mentoring and optimizing team performance to achieve spectacular results. - Can prioritize competing demands, delegate tasks effectively and make informed decisions under pressure. - Earned a bachelor’s degree in computer science, or a related field or have equivalent work experience.

United States