> Markdown version of [/jobs/ext/2653515-mid-level-software-engineer](https://www.wearedevelopers.com/jobs/ext/2653515-mid-level-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # MID LEVEL SOFTWARE ENGINEER - **Company:** GAIN AMERICA, INC. - **Location:** New York, NY, United States - **Experience:** Experienced - **Salary:** $70,000.0 - $132,316.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, PHP (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Databases, Data Governance, Drupal, PostgreSQL, Microsoft SQL Server, MySQL, Oracle (Applications), Software Engineering, Systems Integration, Web Applications, Git, Software Version Control, Jenkins - **Published:** August 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=471f8e9ef26d5992 ## About the Role · 3-8+ years of professional software development experience · Strong expertise in Java, .NET, PHP, or Drupal · Experience with enterprise web applications, APIs, and integrations · Solid database experience (Oracle, SQL Server, MySQL, PostgreSQL) · Familiarity with Agile and/or Waterfall methodologies · Experience with version control and CI/CD tools (Git, Jenkins, etc.) · Ability to independently handle complex development tasks Preferred Experience: · Prior State or Federal government project experience · Knowledge of security, compliance, or data governance standards · Experience mentoring junior developers or providing technical guidance Eligibility Requirements: · US Citizen or Green Card holder (mandatory) · Open to long-term contract roles and relocation if required, * Bachelor's (Preferred) Experience: * Software development: 3 years (Required) Ability to Relocate: * New York, NY: Relocate before starting work (Preferred) Willingness to travel: * 100% (Preferred) ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Decoupling 101 - Why decouple, when not to, progressive decoupling and success stories in decoupling](https://www.wearedevelopers.com/videos/266-decoupling-101-why-decouple-when-not-to-progressive-decoupling-and-success-stories-in-decoupling) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems](https://www.wearedevelopers.com/videos/2101-the-pragmatic-architect-balancing-necessity-vs-sufficiency-in-react-systems) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [The Best Job Search Websites of 2025](https://www.wearedevelopers.com/magazine/368-the-best-job-search-websites-of-2025)