Apply

Senior Software Engineer

Posted 17 days agoViewed

View full description

💎 Seniority level: Senior

📍 Location: India

🔍 Industry: Financial technology

🪄 Skills: Backend DevelopmentSoftware DevelopmentDesign Patterns

Requirements:
NOT STATED
Responsibilities:
  • Designing scalable and efficient server-side applications.
  • Developing software solutions that meet business needs.
  • Maintaining existing applications to ensure optimal performance.
  • Collaborating closely with cross-functional teams.
Apply

Related Jobs

Apply

📍 India

🔍 Observability technology

🏢 Company: New Relic👥 1001-5000💰 Private about 1 year ago🫂 Last layoff about 1 month 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 6 days 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 23 days ago
Apply
Apply

📍 Cambridge, MA, Budapest, Chennai, Seattle, Tokyo, Zagreb

🧭 Full-Time

🔍 Telematics

🏢 Company: Cambridge Mobile Telematics👥 251-500💰 $500,000,000 Private about 6 years agoTransportationInsuranceMobilePublic Safety

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 4+ years of iOS development experience with a track record of high-quality applications.
  • Proficiency in Swift and Objective-C.
  • Strong understanding of iOS SDK, UIKit, Core Data, Core Animation, and other iOS frameworks.
  • Fluency with CocoaPods or Swift Package Manager.
  • Experience with RESTful APIs and third-party libraries.
  • Knowledge of Apple’s design principles.
  • Familiarity with Git/Bitbucket.
  • Experience with performance tuning using Instruments.
  • Strong understanding of mobile architecture and best practices.
  • Experience with automated testing frameworks like XCTest.
  • Experience with mobile security best practices.
  • Ability to perform development tasks on Linux and MacOS; fluency in a scripting language like Python or Ruby.
  • Familiarity with Agile/Scrum methodologies.
  • Experience with modern iOS architectures like MVVM, VIPER.
  • Experience with continuous deployment and test-driven development.
  • Excellent problem-solving skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and in a team.
  • Leadership and mentorship capabilities.

  • Lead the design and development of complex iOS applications, including new features and enhancements.
  • Collaborate to define technical architecture ensuring scalability, performance, and maintainability.
  • Own significant components of the mobile technical stack.
  • Write maintainable, testable code adhering to best practices.
  • Provide mentorship to junior developers.
  • Analyze and optimize application performance.
  • Implement security practices and improve mobile security.
  • Develop automated tests for reliability.
  • Conduct code reviews for quality.
  • Contribute to CI/CD pipeline for efficient app delivery.
  • Troubleshoot complex iOS technical issues.
  • Maintain documentation of code and processes.
  • Participate in the hiring process.

LeadershipPythonSoftware DevelopmentAgileGitiOS DevelopmentObjective-CRubySCRUMSwiftCollaborationCI/CDRESTful APIsLinuxDocumentation

Posted 23 days ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 1 month ago

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

🧭 Full-Time

💸 111000 - 148000 USD per year

🔍 Education technology

  • 4+ years of experience in backend development.
  • Strong proficiency in at least one programming language suitable for AWS Lambda (e.g., Python, Node.js, Java).
  • Experience with AWS services, particularly Lambda, API Gateway, and DynamoDB.
  • Solid understanding of serverless architecture principles and best practices.
  • Experience with microservices design patterns and event-driven architectures.
  • Proficiency in version control systems (e.g., Git) and CI/CD tools.
  • Strong problem-solving skills and attention to detail.

  • Architect and develop robust, scalable backend services with AWS Lambda.
  • Design and implement RESTful APIs and event-driven systems.
  • Optimize existing services for improved performance and cost-efficiency.
  • Collaborate with cross-functional teams to integrate backend services with frontend applications.
  • Implement and maintain CI/CD pipelines.
  • Conduct code reviews and mentor junior engineers.
  • Troubleshoot and resolve complex technical issues in production environments.

AWSNode.jsPythonDesign PatternsGitJavaServerlessCI/CDRESTful APIsMicroservicesTroubleshooting

Posted about 1 month ago
Apply
Apply

📍 India

🧭 Full-Time

🔍 Software Development

🏢 Company: Acquia👥 1001-5000💰 Secondary Market over 6 years agoComputerDigital MarketingOpen SourceContentSaaSInformation TechnologyEnterprise SoftwareSoftware

  • 5+ years of relevant experience.
  • Experience working with Python, Java and SQL.
  • 1+ years of experience with artificial intelligence.
  • Experience writing and consuming REST APIs.
  • Experience managing applications in a Kubernetes environment.
  • Experience with Git.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Experience with CI/CD tools like Jenkins.
  • Experience writing automated tests.
  • Ability to learn rapidly and adapt to new technologies.
  • Strong knowledge of software design principles, programming languages, and frameworks.
  • Understanding of software development security principles and practices.
  • Strong grasp of software architecture and various architectural patterns.

  • Work with Product, Engineering and Architecture teams to understand requirements and break them down into user stories.
  • Contribute to RFCs and solution design. Participate in discussions with stakeholders for reviews.
  • Contribute in coding, PR reviews, documentation, and automated tests to meet Sprint goals.
  • Ensure compliance and best practices in coding, operations, and security are followed.
  • Participate in experimentation and prototype building, iterating on concepts based on feedback.
  • Support core architectural platform stability, robustness, and performance.
  • Encourage observability through logging and monitoring for effective troubleshooting.
  • Address security vulnerabilities as necessary.
  • Understand and implement R&D Standards with your team.
  • Engage in team meetings and collaborative programming practices.
  • Collaborate with architecture teams to align with architectural goals.
  • Ensure systems comply with contractual RTO and RPO requirements.

AWSPythonSoftware DevelopmentSQLAgileArtificial IntelligenceGitJavaJenkinsKubernetesSoftware ArchitectureREST APICommunication SkillsCollaborationCI/CDAttention to detailDocumentationCompliance

Posted about 1 month ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 2 months ago

📍 India

🔍 Artificial Intelligence and Machine Learning

🏢 Company: framewise.ai

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
  • A minimum of 5 years of experience in software development, with a strong emphasis on AI and machine learning applications.
  • Proficiency in programming languages such as Python, Java, or C++, with experience in frameworks like TensorFlow or PyTorch.
  • Strong understanding of algorithms, data structures, and software design principles.
  • Experience with cloud computing platforms such as AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills and the ability to work independently as well as in a team setting.
  • Strong communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.

  • Design, develop, and maintain high-quality software systems that leverage AI and machine learning technologies.
  • Collaborate with cross-functional teams to gather requirements and transform them into technical specifications.
  • Lead architectural discussions and code reviews to ensure best practices are followed throughout the software development lifecycle.
  • Optimize and refactor existing code to improve performance and maintainability.
  • Debug and troubleshoot complex software issues in production environments.
  • Mentor junior engineers and provide technical guidance to help them grow in their careers.
  • Stay up-to-date with the latest industry trends and technologies, implementing them as appropriate in our projects.

AWSPythonSoftware DevelopmentArtificial IntelligenceCloud ComputingJavaMachine LearningPyTorchC++AlgorithmsAzureData StructuresTensorflowCommunication SkillsCollaboration

Posted about 2 months ago
Apply
Apply

📍 India

🔍 Digital Experience Platform

🏢 Company: Acquia👥 1001-5000💰 Secondary Market over 6 years agoComputerDigital MarketingOpen SourceContentSaaSInformation TechnologyEnterprise SoftwareSoftware

  • 5+ years of experience in design and software development.
  • 1-2 years of experience with containers and cloud-native development.
  • Proficient with Kubernetes/Swarm and container technologies.
  • Experience in applications using Go, Python, PHP, Ruby, and shell scripting.
  • Strong knowledge of object-oriented programming and software design patterns.
  • Experience with service discovery and networking in Kubernetes.
  • Experience with AWS services including EC2, EBS, and S3.
  • Knowledge of CI/CD tools like Jenkins.
  • Experience with configuration management tools like Ansible and Terraform.
  • Strong understanding of TCP/IP and load balancing.

  • Participate in designing and implementing solutions for modernizing Acquia infrastructure.
  • Drive adoption of Kubernetes and Cloud-Native Technologies.
  • Design and implement end-to-end container management solutions with Kubernetes and Docker.
  • Develop Go based Kubernetes operators using kube-builder SDK.
  • Set up Kubernetes with enterprise-level reliability, availability, scalability, and performance.
  • Support application prototype design and implementation using modern practices and open source tech.
  • Debug technical issues within a complex stack involving containers and microservices.
  • Contribute to maintaining an understanding of system functionality and operational aspects.
  • Evaluate new technologies and provide recommendations, including proof of concept activities.

AWSDockerLeadershipPHPPythonSoftware DevelopmentAgileDesign PatternsJenkinsKubernetesNginxRubySCRUMGoPrometheusCommunication SkillsCollaborationCI/CDNetworking

Posted about 2 months ago
Apply
Apply

📍 India

🧭 Full-Time

🔍 Cloud computing

🏢 Company: DigitalOcean👥 1001-5000💰 $34,913,641 Post-IPO Equity over 3 years ago🫂 Last layoff almost 2 years agoVirtualizationDevOpsWeb HostingCloud ComputingSaaS

  • Demonstrated ability to develop, test, ship, maintain, and operate production-ready code, with a requirement of Go experience.
  • Experience with distributed databases such as Mongo, Redis, MySQL, PostgreSQL, etc.
  • Familiarity with fully managed infrastructure solutions, serverless components, Kubernetes, and container registries.
  • Ability to navigate complex distributed systems in a production environment.
  • Experience in Agile development methodologies.
  • Knowledge of microservice architectures, asynchronous and synchronous communications.
  • Experience leading small to medium-sized projects, with teams operating across multiple time zones.

  • Develop software for the Platform as a Service (PaaS) teams, including Database as a Service, Insights, Serverless components, or Kubernetes.
  • Engineer solutions that meet customer business challenges.
  • Create services that are scalable, performant, and reliable.
  • Participate in on-call rotations and operate solutions at scale.
  • Maintain and operate existing products.

Software DevelopmentAgileCloud ComputingDesign PatternsKafkaKubernetesMySQLGogRPCRedisServerless

Posted 2 months ago
Apply
Apply

📍 India

🔍 Fintech

🏢 Company: Ocrolus Inc.

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in backend development with a focus on microservices.
  • Proficiency in Java, with strong preference for expertise in Java and the Spring framework.
  • Strong experience with Apache Kafka for building event-driven architectures.
  • Hands-on experience with AWS SQS for message queuing and processing.
  • Expertise in Redis for caching and in-memory data management.
  • Solid understanding of Postgres or other relational databases.
  • Proven experience with Kubernetes for container orchestration and management.
  • Proficiency in developing and consuming RESTful APIs and gRPC services.
  • Familiarity with OAuth for secure authentication and authorization.
  • Strong understanding of software development best practices.

  • Design, develop, and maintain backend services and microservices architecture using Java.
  • Implement event-driven systems utilizing Kafka and AWS SQS for real-time data processing and messaging.
  • Optimize and manage in-memory data stores with Redis for high-speed caching and data retrieval.
  • Develop and maintain robust database solutions with Postgres, ensuring data integrity and performance.
  • Deploy, monitor, and manage containerized applications using Kubernetes and Terraform.
  • Collaborate closely with product managers and designers to understand requirements.
  • Develop and maintain RESTful APIs and gRPC services.
  • Ensure secure authentication and authorization processes using OAuth.
  • Troubleshoot and resolve client support issues.
  • Mentor junior engineers and contribute to the growth of the engineering team.

AWSBackend DevelopmentSoftware DevelopmentGitJavaKafkaKubernetesOAuthSpringApache KafkagRPCPostgresRedisCommunication SkillsCI/CDRESTful APIs

Posted 2 months ago
Apply
Apply

📍 India

🧭 Full-Time

🔍 B2B Technology

🏢 Company: Demandbase👥 501-1000💰 $175,000,000 Debt Financing almost 2 years agoSales AutomationAdvertisingBig DataSaaSAnalyticsB2BMarketingMarketing AutomationSoftware

  • Keen interest to learn new skill sets and ability to learn new technologies, software, and concepts quickly.
  • Strong knowledge of REST APIs and robust Microservices Architecture.
  • Experience with any NoSQL Database.
  • Strong knowledge about Java 11+, Spring, Hibernate, and any DBMS.
  • Good knowledge on testing frameworks - JUnit, Mockito, Test-Driven Development (TDD) is a plus.
  • Strong understanding of data structures and algorithms, design patterns, and Object-oriented programming concepts.
  • Excellent communication skills, and the ability to work effectively with others in small, high-performance teams.
  • Bachelor's Degree in Computer Science or relevant/equivalent technical discipline.

  • Design and implement highly scalable features which help solve Sales and Marketing related problems for companies all around the world.
  • Help junior engineers in writing high quality and extremely efficient code.
  • Work with experienced Architects and Principal Engineers to improve architecture using latest technologies and libraries along with AWS Cloud Products.
  • Work closely with Product Management to understand customer needs and convert them into technical solutions.
  • Develop unit tests and participate in the creation of automated tests alongside the testing team to continuously improve test coverage and software reliability.
  • Contribute to organization standards and best practices, along with automation improvements in our CI/CD pipelines.

AWSAgileDesign PatternsHibernateJavaJavascriptJUNITProduct ManagementSpringProduct DevelopmentAlgorithmsData StructuresREST APINosqlCommunication SkillsCI/CD

Posted 2 months ago
Apply