DeepSource is working on building tools that help developers ship good code. There are over 40 million developers in the world, and all of them write and review code in some form. There’s a massive opportunity to impact how software is built right from where the code is written using automation and intelligence, that not only improves developer productivity but also increases software’s robustness. We are looking for a deeply technical engineering leader who can drive the primary vision of the Language Engineering team. You will be responsible for improving the coverage of the technologies we support on DeepSource — which includes programming languages and configuration-as-code technologies, improving the coverage of issues that can be automatically fixed using DeepSource Autofix, keep the existing analyzers evolving by adding new issues as the technologies evolve themselves, and ensure we keep our rate of false-positives across all analyzers to a minimum. This role is critical for the company, and you also get a shot at pushing the limits of what is possible using static code analysis and core language research that impacts developers and engineering teams around the world. As the Technical Lead for the Language Engineering team, you will: Scope and lead building new analyzers to improve DeepSource’s coverage of technologies. Lead the Language team to add more issues and auto-fixers in the existing analyzers. Write code and directly contribute to the analyzer framework and various different analyzers; review code of other developers in the team. Ensure that the cumulative rate of false positives in issues detected by DeepSource across all analyzers is less than 5%; ensure that we proactively address new false-positive reports created by our users. Improve and maintain the quality of documentation for each issue detected by DeepSource, so our users can make the most out of the results. Work effectively across all functions of the organization. Build the future of the Language Engineering team by mentoring existing team members and helping recruit new ones. We’re looking for someone who has: A strong technical background, including 4+ years of experience with writing code for a large product’s codebase. Been a Senior Software engineer or Technical Lead. A polyglot developer and can write proficient code in 2+ mainstream programming languages, and you are genuinely interested in working with syntax trees, code transformations, lexical parsing, etc. Can articulate complex technical problems clearly using written and verbal communication, and set a vision that gets your team members excited. Can articulate complex business problems clearly using written and verbal communication, and set a vision that gets your team members excited. Have experience with building tools where the intended user are developers; this is an advantage but not a requirement. We offer competitive compensation with meaningful stock options, a generous vacation policy, and a workstation of your choice, to name a few of the perks.
About the Role:Company is seeking an Engineering Leader to deliver and manage a diverse development team. An ideal candidate would lead a team of developers and engineers, collaborating with product managers by structured thinking and delivering world class solutions by defining problems, prioritize them to solve and Identify them.Responsibilities:• You shall lead, manage and hire a team of talented engineers.• Collaborating with your team, you will craft a thoughtful, long-term technicalstrategy that anticipates future needs while being pragmatic about what’s neededtoday.• You will have practical exposure of being a technical contributor and mentor for yourteam.• While most of your focus will be on people management, you’re not afraid to roll upyour sleeves and do actual technical work when appropriate.• Check and confirm the accuracy of the work performed and the methods used byengineering team.• Create detailed engineering plans, processes, and procedures for engineering staff touse and abide by.• You will work with other engineering managers and functional leads to set directionand ambitious goals for your team, Engineering, and Company as a whole.Qualifications:• 7-12 years of programming experience in Python, Java, Ruby or other language.• Experience with managing production systems in cloud platform.• Have solid understanding of database technologies.• Great numerical and analytical skills.• Technical expertise with data models, data mining, and segmentation techniques.• Excellent critical thinking, problem solving and analytical skills
Role The role is a unique opportunity to be a part of the founding team of KAFQA. The responsibilities of the role are per the below: Product Development: Partner with the founder & product team to create a product roadmap. Play a key role in influencing customer journey, experience & specs (requirements) with UX designer. Develop front end & back end systems and product. Project Management: Ensure product development roadmap timelines are achieved in a timely way with the right quality with progress being reported daily. Technology Excellence: Ensure that products have best in class performance on technology driven aspects (load times, latencies, uptimes, etc.). Hiring & Developing: Hire junior engineers, divide project workloads & mentor them to continuously improve. Continuous Improvement: Establish intake mechanism to convert user feedback into actionable upgrades in product design, track feature improvements & their progress and create rapid improvement cycles. The role is based in Bangalore, India and reports directly to the Founder, CEO of KAFQA. Experience, Qualifications & Person Type The ideal candidate is someone who – Has 4+ years of experience in a digital product company Should have managed teams before & can attract talent Has experience in front end & back end technologies across web & app development Has studied computer science or engineering with at least a B.Tech or B.E degree Preferably is skilled in at least one performing art or is a hobbyist Is willing to fulfil all responsibilities above & go beyond as needed Moves fast to launch & fix issues Is a self-starter, operates with autonomy & can deal with ambiguity while being innovative & frugal
JTC is an enterprise product development company. We are team of builders, doers who: choose what kind of projects we would like to work on take responsibility in what we do hate micromanagement like to solve exciting problems care about code quality We are the best minds in the industry and work with similar ones: people from Harvard,MIT, IIT, and from many top companies like Google, Microsoft. You will be working with a product lab and not just one product.Some of the products we have worked on: Enterprise resource planning system for a Solar Energy startup for a startup in the USA. Grazing Management software for a Stanford, MIT alum venture funded SaaS based company which got acquired by a US based company. Revolutionary Credit Card and mobile app for US consumers for a startup created by ex-Capital One execs. Healthcare platform for national network of private practice dentistry based in US. Home mortgage servicing platform for a startup created by ex-MIT, Harvard alums which recently received Series-A funding. You will be responsible for: Own the engineeing hiring including campus drive and experienced hires. Work with technical leads to see through multiple product delivery. Be single point of contact with customers to ensure quality of service is met. Build the technical leadership by working the team and build company technical infrastructure across various technology stack. 1:1 with engineering team. Performance review Perks: Competitive salary, paid by 5th of every month. Unlimited vacation policy Comprehensive health insurance Learning & skill advancement courses access, certifications programs Free snacks and beverages, if you are working from one of our offices A fully paid annual offsite for all of us to get together
Our client is looking for a dynamic & passionate Engineering Director who can lead the tech-stack and drive teams with great leadership qualities. Here is the JD for Director Engineering - Responsibilities: Completely responsible for product delivery, development process, and engineering team performance. Provide overall direction to the engineering team. Create a top-performing engineering team culture with high levels of team engagement and satisfaction. Work with the leadership team and product leaders to define engineering roadmaps and solve business problems. Drive engineering efforts to deliver releases with high quality and on time. Communicate cross-functionally, hold your command in technical discussion, and have strategic influence. Work with the Talent Acquisition team to hire top talent, manage their performance, and successfully mentor them to grow professionally. Minimum Qualifications: Hands-on technical expertise and management experience. 8+ years of people management experience. Demonstrated experience to recruit and manage technical teams, including team performance management. Must have relevant experience in designing, building, maintaining, and extending large scale production systems. Have deep expertise in React.js, Node JS and MongoDB. Strong software engineering skills and best practices including experience with a modern agile development and deployment workflow. Proven leadership skills; courage to challenge with candor, motivate and inspire teams. Strong interpersonal and communication skills, for both technical and non-technical audiences. Bachelor’s Degree in Computer Science, Software Engineering, or related field.
Area We are on a mission to enable businesses to build agile and accountable technology teams that can deliver results in a secure and scalable way. We are looking for a VP of engineering to lead our engineering teams and build great products for our clients. To be successful in this role, you should be confident in managing our teams while, at the same time, setting goals, budgets, and timelines for various projects. We also expect you to be in charge of managing client relationships. Ultimately, you’ll make sure our teams successfully work with remote client teams, technical or non-technical. You can help them maximize their productivity, keeping accountability and agility in check. Responsibilities Oversee front-end and back-end development teams and their projects Monitor reliability and performance of all internal systems to suggest improvements Ensure compliance with security regulations Manage software development projects by setting requirements, goals, and timelines Prepare and manage the engineering department’s budget. Design strategies for future development projects based on the company’s overall objectives and resources Hire engineers and coordinate their training Implement innovative technologies Coordinate with external stakeholders for new integrations and tools Review and update policies relevant to internal systems and equipment Qualifications BSc/MSc in Engineering, Computer Science or relevant field Work experience as a director of engineering or in a similar senior-level position at an engineering department Extensive experience with cloud technologies and modern human-computer interfaces Hands-on experience in back-end and front-end development Good understanding of agile methodologies Leadership abilities with a strategic mind Excellent project management skills Strong analytical and problem-solving skills Excellent administrative and organizational skills Effective communication skills.
Solid experience in JAVA and Kotlin.● Should have experience in Reactive programming, Asynchronous programmingand Unit Testing.● Has an ability to quickly learn and contribute in multiple codebase.● Overcomes roadblocks and requires minimal oversight.● Takes initiatives to fix issues/tech debts before assigned to him/her.● Able to deep dive into codebase and advise QA of possible regression impact.● Communicates tech decisions through design docs and tech talks.● Has delivered projects with end-to-end accountability.● Keeps track of industry trends and introduces right tech/tools for a given job.● Excellent understanding of software engineering practices, Design Patterns,Data Structures, Algorithms.● 5+ years of experience in a product-driven organization.
Sr. Engineering ManagerAbout Agara:Massive amounts of data and computing power available today allow interesting things to be donewith deep learning. However, enterprises can unlock the true strength of this technology only whenit pervades wide and deep into their systems affecting core workflows and processes.Agara solution is an end-to-end system of engagement for large enterprises. Hosted on the cloud, itdeploys quickly and seamlessly over existing storage systems. Agara is leveraging cutting edge machinelearning and artificial intelligence to solve peculiar and thorny problems for large enterprise customers.Our small, tightly knit team includes senior ML practitioners from global internet giants and engineerswith experience of thinking up and deploying complex architectures. We are based inBangalore and develop products for enterprises with a global footprint. (https://agara.ai)Responsibilities:● Partner with Product Managers and the Machine Learning team to define and alignengineering vision and roadmap● Mentor and coach a team of talented engineers fostering a culture of openness, collaborationand personal growth● Own the engineering architecture of the product, providing technical leadership to the team● Execute on the proposed timeline with speed, delivering a high-quality product, clearlycommunicating milestones as well as riskYou Must Have:● You have a total of 7+ years● You have 3+ years of serving in an engineering management or technical leadership role● You have 4+ year’s experience building well-designed software with Python● You have a BS/MS in Computer Science or equivalent● You have excellent project management and communication skills● You are empathetic, self-aware leader who is invested in the growth of the team membersWhat we offer:Apart from all the general benefits of best in industry compensation, benefits & perks, we are proud ofour great talents, great work & great culture. Be believe in mutual trust, flexibility & transparency.Our Co-Founders:Mr. Abhimanyu Singh (Co-Founder, COO): https://www.linkedin.com/in/abhimanyu-singh-2074/Mr. Arjun Maheswaran (Co-Founder, CTO): https://www.linkedin.com/in/arjunmaheswaran/
Responsibilities Own the technical roadmap of two or three key components of product and delivery responsibility. Ability to understand why a feature should be built in the services you own and its impact on the overall ecosystem. Work closely with architect and product owners to solution and deliver best in class and highly scalable product features Manage the day-to-day activities of the engineering team within an Agile/Scrum environment You work closely with Product Management, Business Development and Operations team and enable them by providing scalable and high quality technology solutions at a rapid pace. You set up best practices for development and champion their adoption and at the same time Architect & design technically robust, flexible and scalable solutions. Excellent verbal and written communication skills Knowledge of software engineering practices and best practices like coding standards, code reviews, source control management, build processes, testing, and operations. Ability to handle multiple competing priorities in a fast-paced environment Closely coordinate with other internal departments to deliver critical features and functionalities Requirements 5+ years of engineering experience, with 3+ years of combined tech leadership and people management. Previously lead and/or managed a team of 3 or more engineers. 2+ years of software engineering and development work Experience recruiting and building incredible engineering teams with complementary skill sets Deeply technical with a track record of successful delivery Worked in a high growth startup - can make stability, performance and fast release trade-offs for different scenarios Proven success in building, motivating and retaining teams Excellent written and verbal communication skills with the ability to present complex plans and designs Data driven decision making Prior experience in fintech industry is a plus
Build highly scalable IOS Platforms. Ability to work in a fast-paced setup, deliver results, set up highstandards for the team, and the ability to attract world-class talent.The job requires a gamut of roles and responsibilities -● Build a world-class team of engineers● Ensure their KPI’s and OKR are set and evaluated at regular intervals● Responsible for delivering high-quality software products, on time, and within budget.● Collaborate & work with Product Leads and Business Leaders to develop a long-term product plan,products, and manage the release planning cycles for all products.● Responsible for managing the staffing requirements and skillsets for the Customer Interaction Team,assuring that sub-teams are staffed with sufficient skilled resources and meeting Ability to work in a fastpacedsetup,● Deliver results, set up high standards for the team, and the ability to attract world-class talent. productdeliverables.9 software development experience● 3+ years of experience running engineering teams of 5+ engineers, and coaching, mentoringindividuals to grow in their careerExperience in setting up & building high-performance technology teams
Qualifications Proven experience in building high-performance teams and scalable best-practices in anengineering organization Strong technical aptitude and proven experience in architecture, design, and delivery of data-intensive applications Must have experience in micro-services architectures and web frameworks 5+ years of experience mentoring and leading teams The ability to envision the future engineering needs of the company .Plan and implementaccordingly The creativity to do things differently Excellent logic and problem-solving skillsRoles and Responsibilities Help define Technical Roadmap and own the entire product delivery end to end. Work very closely with various business stakeholders and cross-functional teams to drive theexecution of multiple business plans and technologies. Lead a culture of innovation and experimentation, support full software development lifecyclethat incorporates the best of technology approaches and delivery methodologies. Leverage your technical depth as a former developer and architect to push your team towards ahigh standard of technical excellence, and achieve the organizations quality bar. Define objectives and track results for team members in a supportive, motivating, and fact-driven way. Proactively identify and resolve issues relating to people, product, tech, and processSkills:- Java/Ruby/Node.JS. Microservices, Technical Architecture, Team ManagementGood to Have● Minimum 5 Years of experience in startups● Good startups which has seen scale (Million+ users) - PreferableYears of Exp: 10 -15 yrs.Qualification:● Engineering graduates from Tier I or II institutes.● B.E/ B.Tech/ MCA/ ME/ M.Tech
Engineering Manager Role● Manage a direct reporting team (or pods) of 10-12 engineers across backend, UI, mobile● Primary owner of delivery, timelines● Interfaces with product, business stakeholders and other engg team, data, devops asrequired● Owner of architecture, design, code quality with involvement of a SDE 3 in their team● Team building - HiringSkills● [Critical skill] Team management○ Resolve dependencies○ Work with product, business and engineering team○ Delivering projects● Architecture & Software Design● Product understanding
The Responsibilities :- Provide leadership, management, and technical vision to the entire engineering team and the company.- Work closely with product managers to build a great product using lean principles.- Ensure development of projects are appropriately resourced and facilitate internal processes and collaboration to shorten development cycles and achievement of stable production- Make architectural decisions that puts the organization in the best position to deliver an amazing customer experience.- Lead company-wide prioritization of improvements to code quality, systems, and engineering processes.- Develop and implement engineering strategies meant for the development of technological tools and processes required for current and future software development.- Drive technical projects with a range of engineering teams to build, design, implement and maintain diverse scalable platform constructs for a core application.- Organize activities for the development, implementation, release, and maintenance of projects necessary for software development and sustenance.- Collaborate with product development, creative and UX teams to build and improve the customer experience from discovery through delivery- Mentor the development teams, facilitating continuous evolution in both the user experience and backend platform development teams.- Collaborate with business stakeholders and improve the efficiency of their processes through technology solutions built at a rapid pace.- Deliver secure, efficient, high performing and stable code that meets or exceeds business needs. Meet/exceed all web application technology standards/practices.- Review all documents related to Product requirement and participate in product brainstorming sessions.- Ensure business requirements in the form of production release deliverables are met.- Ensure resources are covered on projects, ensure no or minimal forecast/budget variance.- Stimulate hiring, career plans, training as well as performance reviews for engineering team, including employee coaching, mentoring, development, and team building.- Mentor new resources to be successful in an individual and team setting- Create a culture of innovation that enables continuous growth of individuals and the company.- Perform regular performance evaluation and share and seek feedback on a regular basis.Requirements and Qualifications :- Must have an Engineering Degree - B.E/B.Tech/CS in any stream- Minimum of 12+ years of work experience & a minimum of 3-4 years of work experience as a VP/Technology Head- Proven and successful record leading an engineering development team and running software development projects- Previous experience rapidly scaling an engineering team at a start-up is a plus- Solid understanding of software engineering and code architecture fundamentals, with ability to review full-stack web application code using modern frameworks and quickly learn unfamiliar technologies- Proven experience in building tech services/systems that scaled- Proven ability to attract and hire the best engineering talent- Good understanding of algorithms, data structures & design patterns- Is Up-to-date with emerging technology trends and ability to choose the best for advancement.- Expertise in open source technologies, agile development and big data technologies- Experience with deploying & running products in a large-scale distributed architecture- Strong oral and written communication skills, including technical documentation. Excellent at clear and concise written and verbal communication.
As an Engineering Manager you manage your business goals, contribute to product strategy and help develop your team. You not only have the technical chops to roll up sleeves and provide technical leadership to major projects, but also build and manage a team of 10-15 top notch engineers. You not only optimize your own code but make sure engineers are able to optimise theirs.Responsibilities Create clear career paths for team members and help them grow with regular & deep mentoring. Perform regular performance evaluation and share and seek feedback. Operating with scale and speed amidst flux, there is just a LOT happening. Our world-class software engineers are just getting started -- and as a manager, you guide the way. You are their default mentor. You work closely with Product Management, Business Development and Operations team and enable them by providing scalable and high quality technology solutions at a rapid pace. You set up best practices for development and champion their adoption and at the same time Architect & design technically robust, flexible and scalable solutions. You work with designers, business analysts, and product managers to estimate and plan projects in an Agile environment. Perform well in uncertainties and collaborate and work with unclear interfaces to other teams in our rapidly evolving organisations. Requirements Excellent leadership skills to mentor the engineers under you. Deep understanding of technologies and architecture in a highly scalable and available set-up. Deep understanding & expertise with highly transactional, large relational and complex systems. Strong object oriented design skills, and an uncanny ability to design intuitive module and class-level interfaces. Superior project management skills to manage multi-engineer projects and experience of delivering high quality projects on time. Above 8 years of experience with technology depth as well as good people skills. A BE/BTech in Computer Science or some equivalent academic stance. Nice To Haves Have spent 2+ years at a start-up or worked in a small and reasonably independent team/dev center. Able to establish credibility with smart engineers quickly, and provide longer term vision and motivation. Great people skills to closely work with other teams. Product Management, Business Development, and Operations, all need your expertise to ensure superior solutions match our scale of operations. Very high technical competence, strong technical background with track record of individual technical accomplishments. Ability to play the role of the architect for the team. Engineering Management, Python, Distributed Systems, Architecture, Data Structures Desired Skills and Experience Engineering Management,Python,Architecture,Java,Distributed Systems