Senior Software Engineer
Bengaluru, India · Full-time
- Posted 1mo ago
- From Amtech Software’s careers page
- Location
- Bengaluru, India
- Type
- Full-time
- Level
- Senior
- Experience
- 5+ years
- Department
- Software Development
Opens the listing on job-boards.greenhouse.io
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
Role Description
Amtech is seeking a Senior Software Engineer to lead technical improvements across multiple modules and teams on a portal built for label and flexible packaging converters to make order intake efficient, intelligent, and collaborative for service representatives, distributors, and customers.
Key Responsibilities
- Own projects or major features at the team level, including architecture, delivery strategy, team coordination, and measurable business outcomes.
- Lead technical standards for database changes, code review, testing, logging, and incident response across multiple modules.
- Guide architectural decisions that balance immediate delivery against long-term maintainability, deployment risk, and team capability.
- Lead production incidents involving financial, inventory, or shipping data—determining root cause, safe recovery, and preventive actions.
- Design incremental modernization strategies for complex legacy systems, prioritizing high-impact, bounded improvements over full rewrites.
- Establish database governance including change standards, schema compatibility, multi-customer testing, and safe migration procedures.
- Mentor and train developers in both technical skills (SQL Server, transaction design) and professional judgment (prioritization, risk assessment, incident response).
- Conduct thorough code reviews of changes to critical systems, focusing on business correctness, transaction safety, concurrency, and testability.
- Diagnose systemic issues (frequent defects, slow deployments, onboarding challenges) and propose solutions that improve team effectiveness.
- Communicate across boundaries with product, QA, customer success, and business leadership to understand priorities and constraints.
Required Qualifications
- Senior PHP Knowledge (The Core Engine)
- Senior ReactJS Knowledge (The Front-End Interface)
- AWS Cloud Knowledge (The Infrastructure Layer)
- Expert C# architecture and patterns
- Expert SQL Server and database governance
- Testing and quality standards
- Production systems and incident response
- Modernization and architecture
- Technical Leadership & Soft Skills
Preferred Qualifications
- Experience building or leading large production systems serving millions of transactions or thousands of concurrent users.
- Deep familiarity with at least one complex enterprise system (ERP, financial platform, or high-volume transaction processing).
- Production incident response experience; familiarity with post-mortems and blameless investigation.
- Experience designing systems for multi-tenant or multi-customer deployments with schema and configuration variation.
- Leadership of database migrations on large production tables; understanding of zero-downtime deployment strategies.
- Mentoring multiple junior and mid-level engineers; demonstrated impact on their growth and career progression.
- Experience setting or improving engineering practices: code review, testing, deployment, incident response.
- Speaking, writing, or community contributions demonstrating communication of technical concepts.
Work Environment & Culture
- Mature codebase: 5000+ files, 500K lines of code. You will own critical paths and improve legacy systems.
- Production accountability: Your decisions impact financial records, inventory accuracy, and customer success. Rigorous thinking and risk assessment are paramount.
- Technical leadership: Architecture and standards are set collaboratively with other senior engineers and leadership.
- Multi-team impact: Your standards, mentoring, and decisions affect how multiple teams deliver.
- Continuous learning: Large systems always have surprises; growth mindset and intellectual curiosity are essential.
- Autonomy with guidance: You make most decisions independently but collaborate on major architectural changes.
Growth Path
Within 2–3 years, a successful Senior Software Engineer will:
- Own 2–3 major projects or features that have measurable business impact and demonstrate your strategic thinking.
- Mentor 3–5 developers through significant technical challenges; demonstrate positive impact on their growth, retention, and confidence.
- Establish 2–3 standards or practices (database governance, testing approach, incident response, code review) that are adopted by teams.
- Lead 2+ production incidents or complex investigations; document findings and implement preventive actions.
- Guide 1–2 incremental modernization initiatives with a clear phased strategy and measurable improvements.
- Contribute to hiring and culture-building; interview candidates and provide technical feedback.
Beyond Senior Engineer, growth leads to Staff Engineer, Principal Engineer, Engineering Manager, or Technical Fellow roles—each with different specialization but increased organizational influence.
Why Join Amtech
At Amtech, you will drive meaningful technical impact in a growing enterprise software organization while benefiting from Vista’s world-class ecosystem. You’ll collaborate with talented peers, leverage cross-portfolio learning programs, and help shape the future of Amtech’s Cloud API and Label Traxx platforms. Build your career with Amtech — backed by the strength, scale, and innovation culture of Vista.
Skills they ask for
Pick one to see other roles that ask for it.
About Amtech Software
Software for packaging manufacturersAmtech Software provides ERP, manufacturing execution and AI software for packaging manufacturers, including corrugated, folding carton, label and flexible packaging businesses.
See all 24 roles at Amtech SoftwareMore roles at Amtech Software
See all 24- Services Engagement LeadUnited States · Senior · RemoteBusiness Operations · Senior · RemoteUnited States4d
- Manager, Platform EngineeringBengaluru · Senior · On-siteInformation Technology · Senior · On-siteBengaluru, India2w
- Senior Cloud EngineerBengaluru · SeniorInformation Technology · SeniorBengaluru, India2w
- Account Manager LabelsUnited StatesSalesUnited States2w
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.