Pune, Maharashtra, India
Not disclosed
Remote
Full Time
Company Description Metron Security provides scalable automation solutions for security applications, delivering automation solutions for third-party integrations and custom automation solutions. Trusted by fast-growing security companies and MSSPs, Metron excels in transparent development processes and expertise in security products, resulting in significant cost savings for clients. The company is headquartered in Novato, CA with development offices in Bangalore and Pune, India. Role Description This is a full-time hybrid role for a Principal Software Engineer at Metron Security. The Principal Software Engineer will be responsible for back-end web development, software development, programming, and object-oriented programming (OOP). The role is based in Pune with the flexibility for partial remote work. Qualifications Computer Science and Software Development skills Back-End Web Development skills Proficiency in Programming and Object-Oriented Programming (OOP) Experience in developing scalable security applications Strong problem-solving and analytical skills Excellent communication and teamwork abilities Bachelor's or Master's degree in Computer Science or related field Show more Show less
Pune, Maharashtra, India
Not disclosed
On-site
Full Time
Job Description We're looking for a Software Engineer to join our team. In this role, you'll build integrations between different cybersecurity platforms and third-party systems. You'll use both specialized low-code/no-code tools for quick development and Python scripting for more complex needs. Your work will directly support our security analysts by ensuring they have the correct data and automation to detect and respond to threats : Research and Evaluate APIs : Research and evaluate APIs from third-party platforms (e. g., SIEMs, threat intelligence providers, logging tools, etc. ) to identify the most relevant integrations for our Security Operations Center (SOC) Analysts. Design and Develop Integrations : Design, develop, and deploy secure and scalable API integrations that bring real-time data and insights into the Metron Security ecosystem. API Interaction and Data Management : Make robust API calls to third-party platforms to extract existing data and generate new data or actions on those platforms. API Protocol Expertise : Work with RESTful APIs and OpenAPI/Swagger specification to define and integrate APIs efficiently. Custom Scripting : Utilize Python scripting for complex data transformations, custom business logic, and advanced automation. Collaboration : Collaborate closely with Security Analysts and Backend Engineers to thoroughly understand SOC workflows and deliver features that directly enhance threat visibility and response capabilities. Command-Line Proficiency : Leverage the command-line interface (CLI) for API testing, automation, deployment, and debugging tasks (e. g., using curl, httpie, jq, and Bash scripting). Code Quality : Write clean, maintainable, and well-documented code, adhering to best security and software development practices. Requirements API Expertise : Strong analytical and problem-solving skills with a proven ability to evaluate third-party APIs, understand their utility, and map them to security operations needs. API Protocols : Hands-on experience with API protocols and specifications, including REST and OpenAPI/Swagger. Programming Proficiency : Proficiency in Python for scripting, custom logic, and advanced automation, with comfort in other languages like Go, Java, or Node.js a plus. Authentication and Authorization : Practical experience with various authentication and authorization mechanisms : Basic Auth, OAuth 2.0 (including different flows), JWT, and API Keys. Command-Line Tools : Comfortable and experienced working with CLI tools such as curl, httpie, jq, and scripting environments like Bash for API interaction and debugging. Version Control : Familiarity with version control systems (e. g., Git) and collaborative development workflows. Problem-Solving : Excellent analytical and problem-solving skills with a logical approach to integration challenges. Communication : Strong verbal and written communication skills to articulate technical concepts to both technical and non-technical audiences. Nice-to-Have Skills Experience in building integrations with specific cybersecurity platforms, such as EDRs, SIEMs, SOARs, and Vulnerability Management tools. Knowledge of data modeling and data transformation, along with their best practices. Understanding of cloud platforms (AWS, Azure, GCP) and their API ecosystems. Experience with continuous integration/continuous deployment (CI/CD) pipelines. (ref:hirist.tech) Show more Show less
Pune, Maharashtra, India
Not disclosed
On-site
Full Time
Roles & Responsibilities Design, develop, and maintain scalable and robust back-end applications. Write clean, reusable, and well-documented code following best practices. Collaborate with front-end developers, product managers, and QA teams to deliver high-quality software solutions. Participate in the full software development lifecycle from planning and design to deployment and maintenance. Debug and resolve technical issues reported in the production environment. Perform code reviews and provide constructive feedback to peers. Optimize applications for performance, security, and scalability. Stay updated with the latest industry trends, technologies, and best practices. Skills & Qualifications 35 years of proven experience in back-end software development. Strong understanding of Object-Oriented Programming (OOP) principles. Proficiency in one or more back-end programming languages such as Java, Python, Node.js, Ruby, or C#. Hands-on experience with databases (SQL/NoSQL) and writing efficient queries. Experience with version control systems like Git. Familiarity with API development (RESTful services). Strong debugging and analytical skills. Excellent teamwork and communication abilities. Bachelor's degree in Computer Science, Engineering, or a related field. Experience in the cybersecurity or security product domain is a plus. Knowledge of CI/CD tools, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, GCP) is an added advantage. (ref:hirist.tech) Show more Show less
Pune, Maharashtra, India
Not disclosed
Remote
Full Time
As a Software Engineering Specialist, youll be instrumental in designing, developing, and deploying scalable software solutions. You will collaborate with cross-functional teams to build high-quality applications, actively contribute to architecture discussions, and ensure robust software practices are followed throughout the development lifecycle. Roles And Responsibilities Design, develop, and deploy robust full stack applications with clean, efficient, and maintainable code. Integrate internal and third-party APIs, and ensure smooth data flow across systems. Troubleshoot and resolve technical issues as they arise during the development process. Collaborate with architects and senior engineers to improve system design and performance. Contribute to front-end and back-end development using modern cloud technologies. Implement serverless and microservices-based architecture for scalable solutions. Participate in code reviews and support continuous improvement of development standards. Research and explore generative AI technologies and their application in real-world products. Contribute to documentation on architecture, deployments, and development workflows. Engage actively in Agile ceremonies and contribute to sprint planning and retrospectives. Basic Qualifications Bachelor's degree in Computer Science, Engineering, or related field 3 - 5 years of experience in full stack software development Technical Skills Proficiency in React, Redux, TypeScript, JavaScript Strong experience with FastAPI (Python) and RESTful API development Hands-on experience with AWS or Azure and cloud-native development Experience with SQL/NoSQL databases such as Postgres, MongoDB Familiarity with Databricks, RDS, and version control using Git Exposure to CI/CD pipelines, containerization, and DevOps practices Good understanding of data modeling and data transformation using PySpark Experience working in Agile environments with test-driven development practices Nice To Have Interest or experience in building AI-based applications Exposure to Langchain, LlamaIndex, or other LLM frameworks Understanding of prompt engineering and NLP techniques Knowledge of web localization and internationalization practices Soft Skills Strong problem-solving and analytical thinking Excellent verbal and written communication Ability to work collaboratively with cross-functional and remote teams High level of self-motivation and ownership Organized and able to manage multiple priorities effectively (ref:hirist.tech) Show more Show less
Pune, Maharashtra, India
Not disclosed
On-site
Full Time
Company Description Metron Security provides scalable automation solutions for security applications, delivering automation solutions for third-party integrations and custom automation solutions. Trusted by fast-growing security companies and MSSPs, Metron excels in transparent development processes and expertise in security products, resulting in significant cost savings for clients. The company is headquartered in Novato, CA with development offices in Bangalore and Pune, India. Responsibilities We are seeking a Principal Software Engineer to join our dynamic team. This is a senior-level role focused on designing, developing, and scaling secure back-end systems and applications. You will play a critical part in shaping the architecture of our next-generation products and mentoring junior Responsibilities : Design, develop, and maintain scalable and secure back-end systems and APIs. Lead architectural discussions and contribute to key technology decisions. Collaborate with cross-functional teams including product, QA, and DevOps. Drive software engineering best practices across the team (code reviews, unit testing, documentation, CI/CD). Lead the development of high-performance and resilient security applications. Analyze system performance and optimize solutions for scalability and reliability. Mentor and guide junior engineers, fostering a culture of continuous learning and improvement. Stay up to date with emerging trends in software development and Qualifications : Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. 8+ years of experience in software development with a strong focus on back-end technologies. Proficient in modern programming languages (e.g., Java, Python, Go, Node.js, or similar). Deep understanding of Object-Oriented Programming (OOP) and software design patterns. Proven experience developing and maintaining large-scale distributed systems. Strong knowledge of secure coding practices and security protocols. Experience with RESTful APIs, microservices, and cloud-native architecture. Familiarity with databases, caching layers, and message queues. Excellent problem-solving, debugging, and analytical Skills : Experience with containerization technologies like Docker and orchestration tools like Kubernetes. Familiarity with cloud platforms such as AWS, Azure, or GCP. Knowledge of DevSecOps principles and security compliance frameworks. Contributions to open-source projects or security-focused research. (ref:hirist.tech) Show more Show less
Pune, Bengaluru
INR 4.5 - 8.0 Lacs P.A.
Work from Office
Full Time
We are seeking a highly motivated and detail-oriented Technical Business Analyst to join our team. As a Technical Business Analyst, you will play a crucial role in bridging the gap between technical development teams and business stakeholders. You will be responsible for contributing to technical content, working on various marketing initiatives, and engaging with the cybersecurity development community. We are looking for an ideal candidate who is a creative problem solver at heart who thrives in a team environment. You will work with the marketing and business development team to work on technical content, manage and oversee relationships with new and existing partners through high-touch networking, lead generation, and market research. Candidate is responsible to work with the Managing Partner and marketing team to scale the business and also help organize the internal processes. The role requires planning, direction, and most importantly execution to develop and grow revenue in accordance with targets. Key Responsibilities: Liaisoning technical + business. Create detailed and precise documentation including functional specifications, use cases, process flows, and system design documents. Collaborate with technical team to generate content and marketing collaterals Conduct thorough assessments to understand current business processes and identify areas for improvement. Maintain and update documentation as project requirements evolve. Collaboration and Communication: Act as a liaison between technical teams and business stakeholders, ensuring a clear understanding of requirements and expectations. Facilitate meetings, workshops, and presentations to communicate project status, findings, and recommendations. Solution Evaluation: Evaluate technical solutions to ensure they meet defined business requirements and objectives. Conduct thorough testing and validation to confirm the quality and functionality of developed solutions. Continuous Improvement: Stay updated on industry trends, best practices, and emerging technologies relevant to our business processes. Proactively identify opportunities for process optimization and system enhancements. Working with the executive team to develop a comprehensive digital business strategy and assisting with its execution. Establishing a pipeline of core digital marketing activities and ensuring that the pipeline is aligned with the companys revenue targets and digital marketing goals. Maintaining metrics and quality service by establishing and enforcing organization standards. Assessing new business opportunities with a strong revenue target in mind. Identifying, exploring, and evaluating business opportunities, performing risk assessment, and mitigating potential risks. Gathering market and customer information. Engage with the technical team to identify new opportunities within existing client businesses or contacts. Maintain strong and prosperous working relationships with key clients. Requirements: Enthusiastic and passionate genuinely love digital and enjoy solving problems. Digital industry experience and knowledge. Knowledge of digital marketing best practices. Excellent written and verbal communication skills. Ability to develop and maintain strong and collaborative relationships internally and externally. Pursuing leads and moving them through the sales cycle. Attending conferences and industry events. Expected Qualifications: Bachelor's degree in Business Administration, Computer Science, Information Systems, or a related field. Proven experience as a Business Analyst, preferably in a technical environment. Strong analytical and problem-solving skills with attention to detail. Excellent communication and interpersonal skills, with the ability to convey technical concepts to non-technical stakeholders. Proficiency in Google Workspace, Microsoft Office Suite, Excel, etc. Familiarity with CRM systems, ERP systems, etc. is a plus.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.