Senior Software Engineer / Application Architect - Java, AWS & GIS
Seneca Resources
Job Title: Senior Software Engineer / Application Architect – Java, AWS & GIS
Job Location: New York, NY (Hybrid – 3 days onsite, 2 days remote)
Contract Length: 6+ months, with likely extension
Pay Range: $120–$140/hr W2, depending on experience
Work Schedule: 37.5 hours per week; 4 weeks of required unpaid vacation
Interview Process: 1–2 rounds, conducted virtually via Microsoft Teams or onsite in New York City, at the hiring manager's discretion
Position Overview
Our government client in New York City is seeking an experienced Senior Software Engineer / Application Architect to design, develop, and support customer-facing applications in a modern, cloud-based environment.
This hands-on technical role combines Java, Kotlin, SQL, AWS cloud technologies, and software architecture , with opportunities to contribute to GIS and location-based applications supporting transportation operations.
The ideal candidate will bring strong software engineering expertise, application architecture experience, and the ability to independently lead technical initiatives from requirements gathering through implementation. We're looking for someone who enjoys solving complex technical challenges, designing scalable applications, and collaborating with business and engineering stakeholders.
Key Responsibilities
- Design, develop, enhance, and maintain scalable, customer-facing software applications using Java, Kotlin, and SQL.
- Contribute to application architecture, system design, technical requirements analysis, and implementation strategies.
- Develop and support cloud-hosted applications utilizing AWS services, including EC2, Elastic Beanstalk, CloudWatch, and RDS/PostgreSQL.
- Work with Docker, ActiveMQ, Firebase, and Sentry to support application deployment, integrations, messaging, and monitoring.
- Analyze application requirements, troubleshoot technical issues, and recommend solutions that improve performance, reliability, and maintainability.
- Lead or coordinate technical project activities, including planning, requirements analysis, design, and delivery.
- Prepare technical documentation, including scopes of work, software requirements, architecture diagrams, and project estimates.
- Collaborate with business stakeholders, developers, infrastructure teams, and technical leadership to deliver effective solutions.
- Support GIS and geospatial application functionality, including mapping technologies such as Mapbox and Esri.
- Contribute to frontend and mobile application initiatives involving React, JavaScript, HTML, CSS, React Native, and Kotlin when needed.
- Utilize GitHub, GitLab, and development tools to support version control, collaboration, and software delivery.
- Identify opportunities to modernize applications, improve system architecture, and enhance development processes.
Required Qualifications
- Bachelor's degree in Computer Science or a related technical field, or equivalent education and demonstrated professional experience, subject to approval.
- Strong hands-on software engineering experience designing, developing, and supporting customer-facing applications.
- Proficiency in Java, Kotlin, and SQL for application development and backend functionality.
- Experience with AWS cloud infrastructure , including EC2, Elastic Beanstalk, CloudWatch, and RDS/PostgreSQL.
- Familiarity with Docker, ActiveMQ, Firebase, and Sentry.
- Demonstrated experience contributing to application architecture, system design, and technical implementation decisions.
- Experience leading or coordinating technical projects, including planning, requirements gathering, and delivery.
- Ability to prepare technical documentation, software requirements, scopes of work, and project estimates.
- Strong analytical, troubleshooting, data analysis, and problem-solving skills.
- Ability to independently manage technical assignments while collaborating with multidisciplinary teams.
- Excellent communication, planning, organizational, and stakeholder management skills.
- Ability to work onsite in New York City 3 days per week.
Preferred Qualifications
- 6+ years of experience in computer systems architecture.
- 4–6 years of professional software engineering experience.
- Frontend development experience with React, JavaScript, HTML, and CSS.
- Experience with React Native and mobile application development.
- Familiarity with GitHub, GitLab, Intercom, Airtable, and Expo.
- Experience developing GIS, geospatial, mapping, or location-based applications.
- Knowledge of Mapbox, Esri, or similar geospatial platforms.
- Experience supporting railroad operations, transportation systems, or related applications.
- Background working with distributed applications, cloud-based architectures, and complex system integrations.
Why This Opportunity?
- Support high-impact, customer-facing applications for a major New York City government organization.
- Work with modern technologies, including Java, Kotlin, AWS, and cloud-based application infrastructure.
- Contribute to software architecture, application modernization, and innovative GIS-enabled solutions.
- Take ownership of technically challenging projects while collaborating with experienced engineering teams.
- Hybrid schedule with 2 remote days per week.
- Competitive compensation of $120–$140/hr W2.
- Long-term contract opportunity with strong potential for extension.
About Seneca Resources
Seneca Resources is a client-focused provider of Information Technology consulting services and workforce solutions for government and commercial organizations across the United States.
Our success is driven by a strong corporate culture that values collaboration, professional growth, and career development. We offer engaging work, competitive compensation, ongoing training, and opportunities for advancement. Seneca Resources is an Equal Opportunity Employer committed to fostering a diverse and inclusive workplace.
- ...the development of new software products and... ...working with large-scale applications and frameworks and have... ...Lead and mentor junior engineers: Guide and mentor junior... ....g., Node.js, Python, Java) Familiarity with Content... ...with cloud platforms (AWS, Azure, GCP) Strong...Amazon Web ServiceSeniorJava
$212.5k - $250k
...brings together the software, services, and... ...moment: re-architecting a fragmented set... ...ll join a small, senior team that blends... ...Senior Software Engineer II, KYC, you will... ...We also utilize Java, gRPC, and AWS. Execution: You... ...benefits, and, for applicable roles,...Amazon Web ServiceSeniorJavaFull time- ...their clients. They are currently hiring a Senior Software Engineer / Backend Engineer to work hybrid on-site in... ...-on experience with Golang / Go (or Python, Java and the willingness and ability to learn Golang), GCP (or AWS) and experience designing and developing APIs...Amazon Web ServiceSeniorJavaFull timeCurrently hiringWork at officeImmediate start
$212.5k - $250k
...brings together the software, services, and legal... .... You’ll join small, senior teams that blend startup... ...’re hiring multiple engineers, and you’ll be hired... ...Kafka. We also utilize Java, gRPC, and AWS. Execution: You can... ...exceptional benefits, and, for applicable roles, commissions...Amazon Web ServiceSeniorJavaFull timeWork at office- ...strategy hedge fund is expanding its engineering organization and seeking a Senior Software Engineer for its Technology and... ...~ Working experience with Python, Java, or other object-oriented programming... ...skills. ~ Experience with AWS or other cloud technologies is a plus...Amazon Web ServiceSeniorJavaFull timeWork experience placement
$175.5k - $180k
...expertise and engineering leadership to... ...the thoughtful application of AI — that shape... ...make great software possible. Your... ....js, Vue.js, Java, Spring, C#, or... ...platforms (AWS, Azure, or GCP... ...boundaries Experience architecting AI systems and... ...perspectives and seniority levelsAmazon Web ServiceSeniorJavaApprenticeshipWork at officeLocal areaEasy work- ...Overview: Senior Software Engineer New York, NY - Hybrid - 3 Days Onsite... ...and implement software applications based on user and business... ...front end by migrating from Java Swing to ReactJS, while redesigning... ...Strong understanding of AWS services and cloud...Amazon Web ServiceSeniorJava
- ...developing high-performance software that provides... ...to understand, engineer, and deliver on business... ...and user-facing applications, primarily using C#... ...-designed, well-architected, maintainable, and... ...one must be C# or Java Experience with Python, AWS, MSSQL, Snowflake,...Amazon Web ServiceSeniorJava
$200k - $230k
...backgrounds in trading, engineering, data science, and... ...We’re looking for a Senior Software Engineer with deep expertise... ...code in C++ and/or Java Define and build the... ...cloud technologies (e.g. AWS, GCP, Azure)... ...employer. We welcome applications from all backgrounds and...Amazon Web ServiceSeniorJavaFull time- ...Kforce has a client that is seeking a Senior Software Engineer II in New York, NY.... ...end is 50/50 * Building custom web applications * Expertise in Java Open-source Technologies - Apache... ...camel, Spring boot * Expertise in AWS Cloud Technologies - ECS, S3, SQS,...Amazon Web ServiceSeniorJavaHourly payContract work
- Kforce has a client that is seeking a Senior Software Engineer II in New York, NY. * 3-5 years of... ...end is 50/50 * Building custom web applications * Expertise in Java Open-source Technologies - Apache camel, Spring boot * Expertise in AWS Cloud Technologies - ECS, S3, SQS,...Amazon Web ServiceSeniorJavaTemporary work
$212.5k - $250k
...impact. Use AI-assisted engineering tools to improve workflow and... ...Kafka. Experience with Java, gRPC, and AWS is relevant to the... ...recommends 8+ years of professional software engineering experience for... ...and commissions plans where applicable. New York, NY...Amazon Web ServiceSeniorJavaFull time$95.17k - $156.36k
...external partners.Maintain existing software and software documentation.You... ...command over Java/J2EE, Spring Boot, React, Node... ...2Familiar with Apache Tomcat, AWS, Micro-servicesStrong knowledge... ...opportunity employer. All qualified applicants will be considered for employment...Amazon Web ServiceSeniorJavaFull timeH1bWork at officeVisa sponsorshipWork visaFlexible hours- ...Marketplace products Design software according to agreed standards,... ...in Computer Science, SW Engineering or equivalent (M.Sc. is an advantage... ...8 years of experience in Java server-side development, including... ...cloud services (preferably AWS) Experience in building complex...Amazon Web ServiceSeniorJava
$212.5k - $250k
...brings together the software, services, and... ...lifecycle so Carta's engineers can do the best... ...You’ll SolveAs a Senior Software Engineer... ...Stack: Python or Java; CI/CD tooling (CircleCI... ...); cloud-native (AWS, Terraform, Kubernetes... ..., and, for applicable roles, commissions...Amazon Web ServiceSeniorJavaFull time$144.1k - $193.2k
Job Posting Title:Senior Product Software Engineer - GolangReq ID:10157838Job Description:Technology is at the... ...using Golang (preferred) and/or Java.Experience deploying and scaling services... ...within cloud infrastructure, preferably AWS.Deep understanding of caching technologies...Amazon Web ServiceSeniorJavaFull timeWork experience placementLocal areaDay shift$129.7k - $216.1k
...workflow solutions.Our engineers design, develop and deliver... ...are seeking passionate software engineers across... ...programming languages such as Java, Python, C++, Go and .... ...platforms such as AWS or AzureCuriosity about... ...basis protected under applicable law. Conforming with applicable...Amazon Web ServiceSeniorJavaFull timePart timeInternshipWork at office$121.2k
...looking for lead software developers to... ...enterprise-level applications. You will have... ...lead software engineer, you will build... ...requirements, architect, develop, test,... ...technologies like AWS, Azure, and... ...Python, .NET, Java, JavaScript, and... ...audiences including senior executives and...Amazon Web ServiceSeniorJavaLocal areaImmediate start$87.21k - $137.2k
...As a Staff Software Engineer, GenAI & Applied... ...you will be the senior hands-on engineer... ...engagements. You will architect and build cloud-native... ...cloud functions (AWS, Azure,... ...TypeScript/JavaScript, Java, Go, Dart, etc.).... ...or service-layer applications. ~ Working knowledge...Amazon Web ServiceSeniorJavaTemporary workFreelanceFlexible hours$150k - $210k
...methods used to achieve those results. As a Senior Software Engineer, you're responsible for the software... ...languages such as Python, Node.js, Java or C/C++. Next.js and/or React experience... ...optimization is a plus. Experience with AWS, PostgreSQL, Docker and ECS/Kubernetes...Amazon Web ServiceSeniorJavaWork at office$192k - $240k
...bill pay, and travel software, Brex enables... ...grow your career.Engineering at BrexEngineering... ...What you’ll doAs a Senior Software Engineer,... ...languages (e.g., Go, Java, Kotlin, or Python... ...architecting and operating scalable... ...platforms (e.g., AWS, GCP, Azure)Deep familiarity...Amazon Web ServiceSeniorJavaWork at officeRemote workWork from home$141.9k - $190.3k
...global organization of engineers, product developers,... ...identity.Job Summary:As a Senior Software Engineer on the Build... ...that enables application teams to deliver software... ...efficientlyHands-on experience with AWS infrastructure... ...experience with Java or GoWorking knowledge...Amazon Web ServiceSeniorJava- ...investment firm, is seeking a Senior Software Engineer to join their team in New... ...pipelines using Python , Java , SQL , and Snowflake .... ...business goals. Optimize application and database performance,... ...Familiarity with cloud platforms (AWS, Azure, or GCP) and modern...Amazon Web ServiceSeniorJava
$176k - $183.5k
...performance of your applications and the... ...along with other senior team members... ...programming or engineering related field... ...Experience with Java or other... ...~ Experience architecting, designing, and... ...and performant software with emphasis... ...the network ~ AWS experience, or...Amazon Web ServiceSeniorJavaTemporary workFlexible hours$152.5k - $205k
...through digital assets, payment applications, and programmable... ...’ll be responsible for:The Senior Software Engineer is responsible for extending... ...object oriented languages like Java and GoBachelor's degree in... ...Experience with Cloud Services (AWS, Google Cloud, Microsoft...Amazon Web ServiceSeniorJavaPermanent employmentRemote workFlexible hours$150k - $185k
...Overview We’re seeking a Senior Software Engineer with deep backend... ...microservices in an AWS environment. Your leadership... ...our AWS ecosystem Architect distributed systems... ...languages (e.g., Java, Go, Scala, Python, TypeScript... ...EmployerAll applicants shall receive equal consideration...Amazon Web ServiceSeniorJavaFull timeContract workRemote work$150k - $300k
...We DoAt Goldman Sachs, our Engineers don't just make things - we... ...that build massively scalable software and systems, architect low latency infrastructure... ...programming language (Java, C/C++, Python).Strong analytical... ....Experience with AWS.Experience working on high...Amazon Web ServiceSeniorJavaFull timeTemporary workPart timeWork experience placementImmediate start$193.46k
...Corporation, New York, NY### ### 2 Senior Software Engineer Req: Masters in Computer Science, Civil... ...Rails; JavaScript; HTML5/CSS3; web application development; MVC, object-oriented... ...Agile; PHP, Node.js, Python, .NET, Java or equivt; AWS or other cloud services. Alt:...Amazon Web ServiceSeniorJava$200k - $300k
...Firm: Top New York Hedge Fund Role: Senior / Staff Software Engineer - AI Core Systems Tech Stack: Python, C++/Java, AWS, GCP, Kafka, ClickHouse, Kubernetes, MLOps Compensation: $200,000-$300,000 base + bonus Location: NYC (Hybrid 4 days a week in-office...Amazon Web ServiceSeniorJavaWork at officeRemote workWork from homeRelocation- ...GovWell replaces legacy software for municipalities... ...be solved by great engineers. GovWell is hiring Senior Software Engineers... ...experience building applications for enterprises and/... ...week you might be in GIS edge cases, the next... ...RedwoodJS AWS OpenAI API Compensation...Amazon Web ServiceSeniorGeographic information systemWork at officeLocal areaImmediate startRemote workFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer / Application Architect - Java, AWS & GIS. Be the first to apply!
- software architect New York, NY
- application architect New York, NY
- .net software architects (remote) New York, NY
- senior software architect New York, NY
- remote software architect New York, NY
- java developer contract New York, NY
- java developer New York, NY
- senior java software engineer New York, NY
- java cloud developer New York, NY
- lead full stack java developer New York, NY





