Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 2016H1B SponsorCompany SiteLinkedIn

Location

India

Posted

7 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

Fortive

• Technical lead oversees designing, development and maintenance of Gordian Cloud applications. • Responsible for guiding the team over the architectural design of these applications and leverages internal coding standards and processes to review and lead the development of these applications. • Implement quality control reviews through all phases of development, maintenance, and release of these products. • Work with internal stakeholders throughout each project’s lifecycle and conduct impact analysis, gap analysis, and estimation of software development efforts. Guide the team as they prioritize and analyze development of products and document impact and gaps. • Lead the team through Backlog Refinement meetings, Spring Planning meetings, and Sprint Review meetings. • Develop new applications and troubleshoot, integrate, debug, and upgrade existing systems. • Research and adopt new architecture and technologies. • Enforce Object Oriented programming principles such as code abstraction, inheritance, overloading, and overriding are implemented throughout the applications to simplify the coding and reduce errors. • Execute security scans of the product code to mitigate risks and improve application security posture. • Effectively manage deadlines and release schedules. • Manage CI/CD pipelines, release coordination, production deployments, and environment management. • Coordinate cross-functional teams, manage dependencies, and support Agile/Scrum execution.

Job Requirements

  • Bachelor’s Degree (or higher) in computer science, computer engineering, computer information systems, computer management or information systems (willing to accept foreign education equivalent) and at least seven (7) years of experience designing and developing software applications using .NET and Angular based technologies.
  • Proven expertise in utilizing OAuth, service bus infrastructure, and scalable workflow, as well as implementing service-oriented architecture through REST API.
  • Proficient in front-end development tools and technologies such as JavaScript, Angular, Python, and Kendo UI for crafting contemporary and user-centric web applications.
  • Advanced skills in software development encompassing .NET/.NET CORE, C#, Web Services, SQL, MVC, and Entity Framework.
  • Comprehensive experience in overseeing development tasks, including using Git for version control, Azure DevOps for continuous deployment and release cycles, ReSharper for code reviews and refactoring, and adopting Agile Scrum methodologies for daily activities and production support.
  • Demonstrated ability in gathering requirements, communicating outcomes to business stakeholders, and creating software solutions that cater to various stages of the construction lifecycle.
  • Hands-on experience in managing and improving extensive Angular projects within an enterprise environment.
  • A minimum of two years of leadership experience as a Scrum Master.

Related Job Pages

More Full-stack Engineer Jobs

Docker, Inc logo

Staff Software Engineer, Infrastructure

Docker, Inc

Docker helps developers bring their ideas to life by conquering the complexity of app development.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Take ambiguous infrastructure problems and turn them into proposals the org can rally around, then drive them through RFCs and architecture reviews across teams. • Design self-service capabilities and platform APIs (primarily in Go) for onboarding, provisioning, deployment, observability defaults, and day-2 operations, with contracts and docs teams actually use. • Set delivery standards using Terraform, GitOps with Argo CD, progressive rollout, and good testing, including building the continuous-deployment flow we're missing today. • Evolve the multi-tenant EKS foundations toward better reliability, security, scale, and cost: Envoy Gateway ingress, traffic routing, and the multi-region, cross-account connectivity we need. • Improve SLOs, alerting, and incident follow-up on Grafana Cloud so production gets safer and less dependent on heroics. • Assist in shaping AI-assisted and agentic workflows to cut operational toil while ensuring safety, auditability, and human oversight.

Canada
CA$238.3K - CA$382.3K / year

Role Description We are seeking a highly motivated Full Stack Developer to help design, build, and maintain modern web applications and AI-powered solutions for our clients and internal platforms. The Full Stack Developer will be responsible for building and maintaining applications across the entire technology stack, including frontend user interfaces, backend APIs, database architecture, and cloud deployment. The ideal candidate is equally comfortable developing modern React applications and building scalable Python/FastAPI backend services. Candidates with experience in machine learning, large language models (LLMs), AI agents, and PostgreSQL will receive strong consideration. This position offers the opportunity to work on cutting-edge AI initiatives, business automation platforms, and next-generation enterprise applications. Key Responsibilities - Frontend Development - Design and develop responsive web applications using React. - Build reusable UI components and front-end libraries. - Consume REST and GraphQL APIs. - Optimize applications for performance, scalability, and usability. - Collaborate with designers and stakeholders to create exceptional user experiences. - Backend Development - Develop and maintain APIs using Python and FastAPI. - Design scalable microservices and backend architectures. - Implement authentication, authorization, and security best practices. - Build integrations with third-party platforms and business applications. - Create automated workflows and data processing pipelines. - Database Development - Design and optimize PostgreSQL databases. - Develop efficient queries, indexes, and stored procedures. - Support data migration and ETL processes. - Ensure data integrity, security, and performance. - AI & Automation Development - Assist in the development of AI agents and copilots. - Integrate Large Language Models (LLMs) into business applications. - Build retrieval-augmented generation (RAG) solutions. - Support prompt engineering and AI workflow automation. - Develop integrations between AI services and enterprise systems. - DevOps & Quality - Participate in CI/CD pipeline development and maintenance. - Perform testing, debugging, and code reviews. - Monitor application performance and reliability. - Contribute to cloud infrastructure and deployment automation. Qualifications - 3+ years of professional software development experience. - Strong proficiency in React. - Strong proficiency in Python. - Experience building APIs using FastAPI. - Experience with HTML5, CSS3, JavaScript, and TypeScript. - Familiarity with Git and GitHub-based development workflows. - Understanding of RESTful API design principles. - Experience working with relational databases. - Strong problem-solving and debugging skills. - Excellent written and verbal English communication skills. Preferred Qualifications - Experience with PostgreSQL. - Machine Learning Engineering experience. - Experience deploying or fine-tuning open-source LLMs. - Experience with Llama models and related tooling. - Experience building AI agents and autonomous workflows. - Knowledge of vector databases and RAG architectures. - Experience with LangChain, LlamaIndex, CrewAI, AutoGen, or similar frameworks. - Experience with Docker and containerized deployments. - Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Experience with CI/CD pipelines and DevOps practices. - Familiarity with n8n or workflow automation platforms. Technical Stack - Required - React - Python - FastAPI - Git/GitHub - REST APIs - HTML/CSS/JavaScript - Preferred - PostgreSQL - Llama LLM - LangChain - LlamaIndex - Docker - AWS - Azure - Vector Databases - Machine Learning Frameworks Success Metrics - Deliver production-ready features on schedule. - Develop scalable and maintainable code. - Build reliable APIs and integrations. - Contribute to AI-powered applications and automation solutions. - Maintain high standards for code quality, testing, and documentation. - Collaborate effectively across technical and business teams. Benefits - Opportunity to work on cutting-edge AI and automation projects. - Exposure to modern AI agent and LLM technologies. - Flexible remote work environment. - Opportunity for career growth within a rapidly growing AI-focused company. - Direct collaboration with company leadership and clients. - Meaningful impact on products that help businesses transform how they operate. How to Apply - Please submit: - Resume/CV - GitHub profile (required) - Portfolio or examples of recent projects - Brief description of your experience with React, Python, FastAPI, PostgreSQL, and AI/ML technologies - Any experience deploying or working with Llama-based LLMs or AI agents Performacentric is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all team members.

Northern America + 2 moreAll locations: Northern America | Latin America (LATAM) | Southern Asia

Role Description As GTM Engineer at GatherUp, you’ll own the design and development of agentic systems and tools that power our revenue engine. Embedded in Growth Operations, you’ll work at the intersection of go-to-market strategy and generative AI, partnering with GTM, engineering, and product stakeholders to build systems that drive leads, accelerate pipeline, and scale the business. This is a hands-on, high-ownership role for someone who thinks in systems and builds. You’ll run sprints with Engineers and treat our GTM operation and organization like a product that is responsible for fueling our ability to accomplish our mission, vision and business objectives. What You’ll Do - Demand Generation - Design, build, and operate an AI-native demand generation engine - Treat our inbound and outbound demand generation operation as a product: instrument it, measure it, and iterate on it - Use enrichment tools to build and enrich prospect lists, automate personalization, and power multi-channel outreach at scale - Sales Process Automation & Improvements - Automate repetitive steps in the sales process leveraging AI capabilities (e.g. follow-ups, meeting scheduling, handoffs, and CRM updates) - Work to improve sales win rates by designing and deploying AI powered processes to help the Sales team win - Post-Sales & Expansion Improvements - Improve customer health scoring and expansion signal detection to surface upsell and renewal opportunities proactively - Automate recurring customer lifecycle touchpoints including onboarding checklists, product usage summaries, and adoption nudges - Systems & Infrastructure - Build data pipelines, integrations, and internal tools that connect systems and reduce manual work across GTM - Partner with Engineering as an embedded product owner; scope solutions, ship them, and own their performance - Evolve the GTM tech stack What Success Looks Like - New Leads and Qualified pipeline required to hit business objectives attributable to this function - Sales win rates, cycle times and manual effort measurably reduced - Expansion pipeline and post-sales results improvements quarter over quarter - GTM team operates faster and more effectively because of the systems you’ve built Qualifications - 3+ years of experience in GTM Engineering, Revenue Operations, Business Operations, Product Management, Growth Engineering, or a related technical role - Hybrid builder: comfortable writing code (Python, JavaScript, or SQL) and equally fluent in no-code/low-code tools - Experience with AI voice tools, including ElevenLabs or similar platforms for automated calling flows - Proven ability to take projects from 0→1: scope, build, ship, and iterate - Strong analytical mindset. You track ROI, adoption, and system performance and use data to improve - Excellent cross-functional communicator; comfortable working with sales, marketing, CS, and engineering - High ownership mindset. You identify problems, scope solutions, and ship without being closely managed - Hands-on experience with software such as Clay, ZoomInfo, Apollo, n8n, Zapier, and CRM platforms such as Salesforce or HubSpot - Experience building agentic AI systems or LLM-powered workflows Benefits - Competitive Compensation: $80K - $150K + Equity - Full Benefits: 100% covered medical, dental, and vision for employee - 401(k) Program: Invest in your future - Flexible vacation policy - Annual L&D stipend and continuous training and development opportunities - Company laptop provided Location We have an office in Walnut Creek, CA. We are remote-friendly for the right candidate.

United States
$80K - $150K / year

Role Description We are looking for a Junior Full Stack Developer to join our team and support the development and maintenance of modern web applications. In this role, you will contribute to both frontend and backend development activities, working with Java, Angular, and REST-based services to deliver high-quality solutions. You will collaborate closely with experienced team members while expanding your technical expertise in a dynamic and international environment. - Support the development and maintenance of web applications - Contribute to both frontend and backend implementation tasks - Develop and maintain features using Java and Angular - Integrate and consume REST APIs to support application functionality - Participate in the design and implementation of modern web solutions - Collaborate with team members to analyse requirements and deliver technical solutions - Troubleshoot and resolve application issues and defects - Participate in code reviews and contribute to maintaining code quality standards - Support testing and deployment activities throughout the software development lifecycle - Maintain technical documentation related to development activities Qualifications - Minimum 1 year of professional experience in Full Stack Development - Experience with Java development - Experience with Angular - Basic knowledge of HTML and CSS - Basic knowledge of JavaScript and/or TypeScript - Understanding of Object-Oriented Programming (OOP) principles - Experience working with REST APIs - Good knowledge of Git or other version control systems - Good knowledge of SQL databases - Strong written and verbal communication skills in English Requirements - Knowledge of the German language (nice to have) Benefits - Work on modern full stack development projects - Gain hands-on experience with Java and Angular technologies - Collaborate with experienced international teams - Develop your technical expertise in a supportive environment - Grow your career through challenging and rewarding projects

Greece
Job Closed