{"id":1206467,"url":"https://alion.io/job/amtech-software-software-engineer-ii","title":"Software Engineer II","company":{"id":668905,"name":"Amtech Software","domain":"amtechsoftware.com","url":"https://alion.io/company/amtechsoftware","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":24000,"max_usd":59000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":11},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"AI Agents","optional":false},{"name":"C#","optional":false},{"name":"Claude","optional":false},{"name":"Copilot","optional":false},{"name":"Dependency Injection","optional":false},{"name":"SQL","optional":false},{"name":"GitHub","optional":true},{"name":"Threat Modeling","optional":true}],"status":"live","first_seen_at":"2026-08-18T05:21:45Z","employer_posted_date":"2026-08-28","last_verified_at":"2026-09-25T22:26:41Z","board_verified":true,"closed_at":null,"days_open":38,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":38},"description":"About Vista Equity Partners\nVista Equity Partners is a leading global investment firm focused exclusively on enterprise software, data, and technology-enabled businesses. With over $100B in assets under management and a portfolio of 90+ software product companies worldwide, Vista accelerates growth through operational excellence, shared expertise, and long-term partnership. In India, Vista’s presence continues to expand with 45+ portfolio companies employing more than 17,000 professionals across technology, product, customer success, and operations - reinforcing India’s strategic role as a hub of innovation and talent within the Vista ecosystem.\nThrough its Agentic AI Factory, Vista is embedding Generative AI across its global portfolio - enabling companies to integrate intelligent, responsible AI into products, operations, and decision-making. This initiative is strengthened through portfolio-wide learning programs, leadership workshops, and AI hackathons that foster innovation, build fluency, and accelerate practical AI adoption across teams.\nAbout Amtech\nAmtech is a leading provider of enterprise software solutions for the packaging, printing, and manufacturing industries. Our integrated systems streamline order management, production planning, scheduling, inventory, and business analytics - empowering customers to drive efficiency, reduce costs, and improve operational performance. With a strong commitment to innovation and customer success, Amtech delivers reliable technology backed by deep industry expertise.\nWith Vista’s investment and strategic guidance, we combine the agility of a growing technology organization with the scale, stability, and career mobility of a global software ecosystem.\nOur Employee Value Proposition\nAt Amtech, our people are our greatest differentiator. We create an environment where you can:\nPurpose\nShape the future of manufacturing and supply chain operations by delivering mission-critical enterprise software used by industry-leading organizations.\nGrowth\nAccess continuous learning, leadership development, and cross-portfolio opportunities through Vista’s global network - accelerating both technical and managerial career paths.\nCulture\nWork in a collaborative, transparent, and people-first environment where values, accountability, and integrity guide every decision.\nInnovation\nEngage with cutting-edge technologies, including AI-driven automation, and contribute to modernizing financial systems and operational processes across the business.\nPosition Overview\nWe are seeking a Software Engineer II to take ownership of discrete features and workstreams on the EnCore ERP platform. You will work independently on familiar domains while collaborating with the team to deliver predictable, high-quality output. At this level, you bridge the gap between individual contributor and technical leader-you own end-to-end implementation, including testing, code review, and knowledge transfer.\nThis role emphasizes independent delivery, testable code, transaction safety, and SQL efficiency. You will mentor newer engineers, contribute to architectural discussions, and take increasing accountability for system quality and performance.\nKey Responsibilities\nOwn discrete features and bug fixes from specification to production, including design, implementation, testing, and documentation.\n Write testable, maintainable C# using dependency injection, appropriate abstractions, and separation of concerns (UI, business logic, data access).\nDevelop efficient SQL queries with correct transaction handling, understanding of execution plans, and performance optimization.\nDesign and implement unit and integration tests that catch real problems and remain reliable across code changes and environments.\nLead code review of peer submissions, providing constructive feedback on correctness, testability, security, and performance.\nInvestigate performance issues in stored procedures and queries using execution plans, statistics, and production diagnostics.\nParticipate in database schema design and write safe, rerunnable migration scripts.\nSupport and mentor Associate Engineers, contributing to onboarding, pair programming, and knowledge building.\nPropose improvements to team processes, tooling, and codebase consistency.\nAI Proficiency (L2: AI Practitioner)\nScope: Personal productivity and routine task automation\n Understanding: Understand when AI is appropriate for your work; recognize its strengths (code generation, documentation, explanation) and limitations (complex logic, business rules, data accuracy).\nValidation discipline: Verify AI-generated code independently; understand the logic before merging; validate SQL queries against schema and business rules.\nRoutine tasks: Use AI confidently for boilerplate code, test scaffolding, documentation, and refactoring within your understanding.\n Escalation: Recognize when a problem requires human judgment (security, architecture, business logic) and discuss with peers or leads.\nTeam standards: Follow established patterns for AI usage; don't use AI to bypass security or code review.\nExamples:\nUse Claude to generate unit test scaffolding while you write test logic.\nAsk AI for SQL query optimization suggestions, then verify with execution plans.\nGenerate documentation and README content with AI, then edit for accuracy.\nUse Copilot for boilerplate code, but always review and understand.\nEscalate complex architectural decisions or security concerns to senior engineers.\nRequired Qualifications\nTechnical Foundation\nAdvanced C# and .NET:\nProficiency with async/await, Task-based APIs, and understanding of completion vs. performance.\nAbility to identify and fix issues with fire-and-forget async calls.\nKnowledge of dependency injection and constructor-based dependency patterns.\nUnderstanding of interface-driven design for testability.\nComfortable with LINQ, collections, and modern C# features.\nExperience with exception handling, logging, and graceful degradation.\n SQL competence:\nAbility to write complex queries using CTEs, window functions (ROW_NUMBER, RANK, etc.), and advanced joins.\nUnderstanding of execution plans and how to identify scans vs. seeks.\nKnowledge of when to apply functions in WHERE clauses impacts performance.\nProficiency with transactions, isolation levels, and transaction safety across multiple statements.\nAbility to write safe, rerunnable database migration scripts that check current state.\nSQL parameterization as a standard, not an afterthought.\n Data safety and transaction design:\nDeep understanding of why business operations (e.g., \"complete alert and insert history\") must be atomic.\nRecognition that UI validation and application logic are not sufficient safeguards-database constraints and transactions provide the final guarantee.\nAbility to identify partial-failure scenarios and design for rollback.\nVerification of row counts and state before/after operations.\n Testing and quality:\nAbility to write unit tests that are isolated, repeatable, and do not depend on execution date, static state, or file system artifacts.\nUnderstanding of test fixtures, mocks, and fakes.\nFamiliarity with test-driven development (TDD) or test-first workflows.\nRecognition that tests must be maintained and refactored as code evolves.\nDebugging and investigation:\nSystematic approach to identifying root causes in production issues.\nProficiency with debuggers, profilers, logs, and execution plans.\nAbility to reproduce issues reliably and document findings.\nUnderstanding of when to add instrumentation vs. when a problem is already well-understood.\nGeneral Competencies\nIndependent delivery: Complete tasks from specification to production with minimal hand-holding; know when to ask for guidance.\nCommunication: Explain design decisions, articulate trade-offs, and discuss business implications clearly.\nCollaboration: Contribute to code review, pair programming, and mentoring without ego.\nOwnership: Take responsibility for code quality, performance, and correctness; avoid blaming frameworks or \"legacy code.\"\nContinuous improvement: Identify and propose fixes for process gaps, inconsistencies, and inefficiencies.\nPreferred Qualifications\nExperience with enterprise systems (ERP, financial software, or complex multi-tenant applications).\nExposure to real-world performance tuning and debugging in production systems.\nFamiliarity with event-driven or message-based architectures.\nExperience with reporting systems or analytics.\nUnderstanding of database scaling, replication, or backup/recovery strategies.\nContribution to open-source projects or active GitHub presence.\nExperience mentoring junior engineers or contributing to hiring and onboarding.\nKnowledge of SDLC best practices, secure coding, and threat modeling.\nWhy Join Amtech\nAt Amtech, you will drive meaningful financial 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 financial operations and systems. Build your career with Amtech - backed by the strength, scale, and innovation culture of Vista.","description_format":"text","description_chars":9205,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning","Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["ERP & Business Management Software","Manufacturing & Industrial Software"],"lifecycle":[{"event":"open","at":"2026-09-25T00:12:50Z"}],"liveness":{"score":33,"band":"fade","label":"Fading","p_open":1,"p_active":0.608,"p_room":0.55,"age_days":38,"expected_fill_days":37,"reasons":["conf:0","velocity","win:tail"],"computed_at":"2026-09-25T05:45:01Z"},"pay":null,"html_url":"https://alion.io/job/amtech-software-software-engineer-ii","json_url":"https://alion.io/job/amtech-software-software-engineer-ii.json","meta":{"generated_at":"2026-09-26T03:09:56Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3357,"day_limit":5000,"remaining_today":1643,"minute_limit":60,"resets_at":"2026-09-27T00:00:00Z"}}}