Apply

Senior Software Engineer

Posted over 1 year agoViewed

View full description

📍 Location: India (bangalore, noida, hyderabad) and remote

🔍 Industry: Enterprise software solutions

🗣️ Languages: English

🪄 Skills: Backend DevelopmentSoftware DevelopmentFrontend DevelopmentFull Stack DevelopmentC (Programming language)

Requirements:
8+ years of software development experience, strong technical skills, bachelor's degree in computer science or equivalent
Responsibilities:
Drive feature development, participate in livesite operations, collaborate across stakeholdersApply

Related Jobs

Apply

📍 India

🧭 Full-Time

🔍 Fintech

🏢 Company: Oportun👥 1001-5000💰 $235,000,000 Post-IPO Debt 3 months ago🫂 Last layoff about 1 year agoDebit CardsConsumer LendingFinancial ServicesFinTech

  • Master's degree in Computer Science, Information Assurance/Security, Cyber Security, Computer Engineering, Electrical Engineering, or a related field.
  • 6 years of experience in the job offered or a related occupation.
  • 4+ years of experience building large scale distributed services.
  • 2+ years of experience in software security architecture and design review, Threat Modeling, Security Code Review, SDLC, and application security best practices.
  • (re)Design, Build and maintain large-scale, high-throughput foundational security services and libraries such as Authentication, Authorization, Encryption, Tokenization, Entitlements
  • Perform Application and Operational threat modeling.
  • Conduct security code reviews.
  • Improve observability into the Security Posture of the company.
  • Drive and Mitigate Security Vulnerabilities in code and infrastructure.
  • Partner with engineering teams to integrate mitigation controls into CI/CD processes.

Backend DevelopmentCybersecuritySoftware Architecture

Posted 13 days ago
Apply
Apply

📍 India

🔍 Fintech

🏢 Company: Oportun👥 1001-5000💰 $235,000,000 Post-IPO Debt 3 months ago🫂 Last layoff about 1 year agoDebit CardsConsumer LendingFinancial ServicesFinTech

  • Typically requires a minimum of 6 years of related experience with a Bachelor's degree or a Master's degree with equivalent experience.
  • Proven track record of delivering high-quality sophisticated software solutions.
  • Extensive full-stack experience with proficiency in Java, Spring Boot, and understanding of logging, monitoring and debugging.
  • Demonstrated experience in mobile app and web application development, including RESTful APIs and frontend technologies (HTML, CSS, JavaScript); knowledge of React JS/React Native is a plus.
  • Basic knowledge of devops, build/deployment pipeline, and Kubernetes is required.
  • Proficiency with relational databases and SQL is a plus, along with experience in cloud technologies, preferably AWS or Azure.
  • Exceptional problem-solving, analytical, and communication skills.
  • Actively contribute to the end-to-end delivery of complex software applications, ensuring adherence to best practices and high quality standards.
  • Collaborate with product managers, designers, and engineers to understand business needs and translate them into effective software solutions.
  • Provide technical leadership and guide the team in sound architectural decisions and solving challenging technical problems.
  • Conduct code reviews and mentor junior engineers, fostering a culture of continuous learning and growth.
  • Drive the ongoing evolution of tools and applications and take ownership of customer issues.
  • Independently lead multiple features and projects, keeping stakeholders informed.

AWSSoftware DevelopmentSQLGitHTMLCSSJavaJavascriptKubernetesReact.jsReact NativeSpring BootAlgorithmsAzureData StructuresRESTful APIsDevOps

Posted 13 days ago
Apply
Apply

📍 Poland, United States, Mexico, United Kingdom, Australia, Japan, India, Philippines

🧭 Full-Time

🔍 Education technology

  • 8+ years of expertise in backend development with proficiency in Java.
  • Experience with serverless frameworks such as AWS Lambda.
  • Hands-on experience with frontend technologies like React.
  • Strong understanding of distributed systems, scalability, and data modeling.
  • Proven collaboration skills with cross-functional teams and stakeholders.
  • Practical experience in cloud technologies, particularly AWS.
  • Experience with software development best practices.
  • Familiarity with CI/CD tools and implementation.
  • Design, develop, and optimize scalable shared backend services using Java and serverless technologies (AWS Lambda).
  • Design and implement RESTful APIs and event-driven systems.
  • Contribute to user-facing frontend components.
  • Optimize existing services for improved performance and cost-efficiency.
  • Collaborate with cross-functional teams.
  • Mentor junior developers and provide guidance.
  • Implement and maintain CI/CD pipelines.
  • Ensure high-quality code through peer reviews and automated testing.
  • Create documentation for developed components.

Software DevelopmentDynamoDBFrontend DevelopmentJavaServerlessReactCI/CDRESTful APIsMicroservices

Posted 17 days ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 2 months ago

📍 India

🔍 Observability technology

🏢 Company: New Relic👥 1001-5000💰 Private about 1 year ago🫂 Last layoff 3 months agoIT InfrastructureCloud ComputingSaaSAnalyticsMobileSoftwareApplication Performance Management

  • Bachelor’s degree in software development, engineering, or a related technical field.
  • Experience working with Java and/or Go and a strong computer science background.
  • Demonstrated experience in designing, developing, and maintaining large-scale software systems.
  • Proven ability to lead and mentor a team of software engineers.
  • Strong understanding of scalable distributed systems and microservices architecture.
  • Passion for exploring new technologies and keeping up with industry trends.
  • Excellent collaboration skills and ability to communicate technical concepts clearly.
  • Familiarity with AWS, Azure, GCP, serverless, Docker, and Kubernetes.
  • Drive the design, development, and enhancement of core features and functionalities of the observability platform.
  • Act as a subject matter expert, guiding and mentoring a team of talented software engineers.
  • Collaborate with cross-functional teams to implement robust and scalable systems.
  • Research and experiment with emerging technologies to enhance the platform.
  • Work with product managers and stakeholders to translate business requirements into technical solutions.
  • Identify and address performance bottlenecks and maintain platform stability.
  • Encourage a culture of continuous learning and innovation within the engineering team.

AWSDockerGraphQLLeadershipSoftware DevelopmentJavaKubernetesGoMicroservices

Posted about 2 months ago
Apply
Apply

📍 Bangalore, India

🔍 Software development

🏢 Company: Fluxon👥 101-250Software EngineeringSoftware

  • 3+ years of industry experience in software development.
  • Experienced with the full product lifecycle, including CI/CD, testing, release management, deployment, monitoring, and incident response.
  • Fluent in software design patterns, scalable system architectures, tooling, fundamentals of data structures, and algorithms.
  • Driving end-to-end implementations all the way to the user.
  • Collaborating with the team to build and iterate in a dynamic environment.
  • Engaging directly with clients to understand business goals, give demos, and debug production issues.
  • Informing product requirements and identifying appropriate technical designs with Product and Design teams.
  • Communicating progress and challenges proactively and seeking help when needed.
  • Performing code reviews and cross-feature validations.
  • Providing mentorship in areas of expertise.

AWSPostgreSQLPythonSoftware DevelopmentDesign PatternsDjangoGCPJavaJavascriptKafkaKotlinMicrosoft AzureRubyRuby on RailsSpringSwiftTypeScriptProduct DevelopmentAlgorithmsAmazon Web ServicesApache KafkaAzureData StructuresFastAPIFirebaseGo.NETAngularRedisRelease ManagementNext.jsReactRustCI/CD

Posted 2 months ago
Apply
Apply

📍 India

🧭 Full-Time

🔍 Communications and customer data platforms

  • 4+ years of experience writing production-grade code in a modern programming language.
  • Strong theoretical fundamentals and hands-on experience working with data and streaming technologies.
  • Highly effective collaborator who works well with teammates and product partners to deliver completed work on time.
  • Well-versed in concurrent programming.
  • Solid grasp of Linux systems and networking concepts.
  • Experience maintaining and operating always-on cloud services.
  • Comfortable asking questions and taking initiative to solve problems in a rapidly growing company.
  • Excellent written and verbal communications skills.
  • As a Software Engineer on the Twilio Segment Compute team, you’ll help us build and scale systems that process hundreds of thousands of messages per second and compute billions of data points per hour.
  • You will build multi-tenant query engines that power the leading customer data platform.
  • You will scale our data pipelines and compute clusters to match growing customer demand.
  • Your focus will be on building highly performant solutions that unlock differentiated CDP capabilities at scale.
  • You will maintain a high bar of operational excellence for our systems and services.

Backend DevelopmentSoftware DevelopmentGoSparkCommunication SkillsAnalytical SkillsCollaboration

Posted 4 months ago
Apply
Apply

📍 United Arab Emirates, India, Estonia, Poland, Turkey

🧭 Full-Time

🔍 B2B payments

🏢 Company: Pluto Card

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering or related field.
  • Strong fundamentals in computer science, algorithms and data structures.
  • 5+ years of experience in software development.
  • Mastery in React and Typescript, familiarity with GraphQL.
  • Strong understanding of web fundamentals, web performance, software design patterns and architecture.
  • Experience with modern front-end development tools and frameworks.
  • Excellent problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Experience working with nimble, cross-functional teams with high shipping velocity.
  • Develop and maintain complex software applications using React, Typescript, and GraphQL.
  • Lead the development lifecycle of features and work streams from design to deployment.
  • Collaborate with product managers, designers, and backend engineers to deliver world-class products.
  • Become a voracious problem solver who can tackle difficult issues on tight timelines, manage cross-functional dependencies and set an exemplary bar for engineering within the organization.
  • Write and maintain clean, maintainable and testable code, leveraging design patterns and architecture where appropriate.
  • Participate in code reviews, pair-programming sessions, and provide constructive feedback to peers.
  • Develop a strong understanding of the domain and bring a deep product and design mindset while building solutions.

GraphQLSoftware DevelopmentDesign PatternsTypeScriptAlgorithmsData StructuresReactAnalytical SkillsCollaboration

Posted 5 months ago
Apply
Apply

📍 India

🔍 Data management

🏢 Company: Demyst👥 51-100💰 about 2 years agoBig DataFinancial ServicesBroadcastingData IntegrationAnalyticsInformation TechnologyFinTechSoftware

  • Bachelor’s degree or relevant qualifications in Computer Science/Engineering.
  • 5+ years of professional software development experience.
  • Working knowledge of different programming languages such as Javascript (React), Ruby, Python, etc.
  • Experience with consumption of web services (JSON, REST, XML/SOAP).
  • Experience with software engineering and version control using Git and GitHub.
  • Experience with automated testing (unit + integration tests).
  • Motivated and/or experienced in working on world-class architecture setup for a global company and its network to resolve data needs.
  • Experience with reviewing system design and architecture documentation and preparing materials addressing security controls.
  • A good understanding of how web applications and distributed systems work.
  • Understanding of the cloud architecture and components.
  • Experience using collaboration tools such as Jira and Confluence.
  • Collaborative attitude, great communicator, and problem solver.
  • Understanding of globally distributed teams and asynchronous communication methods.
  • Architect, design, and implement services at scale.
  • Implement and configure custom solutions and deploy custom solutions for client use cases to production.
  • Drive continuous improvement of Demyst’s next-generation privacy technology for compliance with existing and emerging privacy regulations like CCPA, GDPR, etc.
  • Collaborate with internal and external stakeholders, such as product managers, executives, and department heads, to understand their requirements and translate them into actionable engineering plans.
  • Communicate project status, key milestones, and technical challenges to stakeholders, ensuring transparency and alignment.
  • Stay up-to-date with industry trends and emerging technologies.
  • Own the development and integration of external data pipelines, ensuring that pipelines are performant and highly available.
  • Mentor and coach team members, fostering their professional growth and promoting a culture of continuous learning.
  • Work independently and proactively identify opportunities to improve the code base and development practices.
  • Be a team player and always willing to help other team members when required.

PythonSoftware DevelopmentGitJavascriptRubyJiraReactCollaboration

Posted 5 months ago
Apply
Apply

📍 India

🧭 Full-Time

🔍 Weather technology

🏢 Company: WeatherBug👥 51-100💰 $23,000,000 Series B almost 21 years agoInformation ServicesGovernmentNewsInformation TechnologyPublic Safety

  • 4 year degree in Computer Science or related field with 6+ years of experience OR 9+ years of experience in Software Development.
  • 6+ years of experience in software development.
  • 5+ years of experience with C#, .NET core, and .NET.
  • 5+ years of experience in AWS (EC2, Lambda, S3, CloudWatch).
  • 3+ years of experience with CloudFormation, APIGateway, DynamoDB, IAM, SNS.
  • 5+ years of experience in CICD tools (Source Control, Build, Deploy).
  • 3+ years of experience with GitHub, Jenkins, Spinnaker.
  • 5+ years of experience in DevOps deployments.
  • Ability to troubleshoot high complexity issues.
  • Ability to communicate across all teams within the organization.
  • Design, architect and create documentation for the entire system down to the details.
  • Proactively create and review team contributions of documentation within your domain of expertise.
  • Code entire software solutions to solve current problems and identify/fix issues.
  • Participate as CODEOWNER in code-reviews.
  • Automate unit, integration, and end-to-end testing solutions and incorporate with the testing team flow.
  • Deploy solutions across environments and platforms, including production releases.
  • Teardown and destroy old solutions when no longer needed.
  • Provide operational support for deployed code within your domain.
  • Determine issues within the entire team and prevent problems.
  • Coordinate across all business teams to resolve technical issues and provide solutions.

AWSSoftware DevelopmentDynamoDBJenkinsC#.NET.NET coreC (Programming language)DevOps

Posted 6 months ago
Apply