Talent.com
Software Developer

Software Developer

Agate SoftwareOkemos, Michigan, United States
21 hours ago
Job type
  • Full-time
Job description

At Agate Software, we are building a better world by revolutionizing how government agencies and nonprofits manage their grant processes. Our solutions empower our customers to maximize their resources, drive compliance, and focus on their core missions of distributing millions of dollars in funding for critical social services.

Our success is built on three pillars : Innovation, Integrity, and Impact. For over 20 years, Agate Software has been at the forefront of transformative innovation in the grant management industry. Our journey is marked by groundbreaking achievements and a commitment to pushing boundaries. By simplifying complex workflows, enhancing transparency, and turbo-charging efficiency, we enable our customers to maximize the impact of their funding.

Always challenging the status quo, we strive to set new industry standards and we are seeking the brightest minds to join us in this mission. If you're ready to apply your expertise in a dynamic, growth-oriented, mission-driven environment, read on to see how this position aligns with your skills and interests!

What We're Looking For

At Agate, we’re building the engine behind a highly customizable platform - think Salesforce for public records. We're hiring a

Software Developer  to join our agile, high-impact team and help shape the future of configurable software solutions.

You’ll be entering a startup-paced environment where curiosity, autonomy, and grit matter more than credentials. Ideal candidates are self-starters with strong SQL fundamentals, a desire to grow full-stack capabilities, and a bias for action. If you thrive in ambiguity, ask sharp questions, and learn fast, we want to hear from you!

This role is best suited for emerging developers - bootcamp grads, career changers, or recent CS grads - who can demonstrate momentum, hunger to grow, and the resilience to navigate a complex codebase. While mentorship is available, we expect you to own your ramp-up and actively engage in your development.

What You'll Do

  • Build and enhance data-driven features using SQL and front-end technologies (HTML, CSS, JavaScript).
  • Translate business requirements into clear, testable, and maintainable components.
  • Contribute to the configuration and extension of our core platform to meet client-specific needs - similar to building custom functionality on top of Salesforce.
  • Participate in Agile rituals including daily standups, sprint planning, and retrospectives.
  • Contribute to peer reviews both as a reviewee and reviewer-in-training.
  • Log and communicate work clearly via tickets, with ownership and transparency.
  • Write simple unit or functional tests, and follow guidelines for accessibility and testability.
  • Own the debugging and iteration process for your own work.
  • Raise flags early when business requirements are unclear or incomplete.

What You'll Bring

  • Proficiency in  SQL : joins, stored procedures, CRUD operations, and basic performance tuning.
  • Working knowledge of  HTML, CSS (Bootstrap) , and  JavaScript .
  • Understanding of fundamental programming concepts (variables, loops, functions, error handling).
  • Ability to interpret and execute against business and functional requirements.
  • Familiarity with Agile delivery frameworks (Scrum, Kanban, or SAFe).
  • Bonus points for exposure to  VB.NET or C#.NET
  • Who You Are

  • You’re  tenacious , not passive. You ask questions, raise your hand, and seek clarity.
  • You’re  resourceful  - comfortable troubleshooting independently before escalating.
  • You’re a  self-starter  who doesn’t wait for work -  you find ways to add value.
  • You  own your learning  - from new tech stacks to domain-specific logic.
  • You  welcome feedback  and use it to improve continuously.
  • You  take initiative  and align your actions with team and customer goals.
  • What Success Looks Like

  • Within your first 90 days, you’ll be expected to :
  • Write optimized, multi-table SQL queries and build basic stored procedures independently.
  • Build clean, responsive UI elements using HTML, CSS, and JavaScript per project standards.
  • Complete assigned tasks within estimated timeframes, requiring minimal rework.
  • Deliver low- to medium-complexity tasks independently.
  • Participate actively in Agile rituals, estimation, and team ceremonies.
  • Communicate clearly, provide regular updates, and flag blockers early.
  • Write production-ready code that passes code review, testing, and customer acceptance.
  • Show measurable progress toward learning .NET (VB or C#).
  • Expand SQL proficiency by tackling progressively complex challenges.
  • By month four, you should be demonstrating equitable productivity with your peers - able to handle assigned work independently, contribute meaningfully to the team, and actively support code quality and customer outcomes.
  • At Agate Software you'll be part of a team that is dedicated to making a difference through cutting-edge technology and unwavering dedication to our impactful work. If you're ready to make a significant contribution to communities in need and grow your career in an inspiring and challenging environment, apply today!

    Diversity Commitment :

    As an equal opportunity employer, we are committed to fostering an inclusive environment where an expansive range of ideas, backgrounds, and perspectives are the foundation for innovation. We strive to attract, develop, and retain the brightest minds from all walks of life, and we encourage applications from candidates from underrepresented communities, Indigenous persons, persons with disabilities, persons of diverse sexual orientation and gender identity, and all those who can provide different perspectives that contribute to the diversification of our team. Individuals who embrace innovation and intellectual curiosity are invited to bring their unique personal and professional experiences to the table to enrich our creativity, thought leadership, and discovery.

    To all recruitment agencies :  We do not accept unsolicited agency resumes and are not responsible for any fees related to unsolicited resumes.

    Create a job alert for this search

    Software Developer • Okemos, Michigan, United States

    Related jobs
    • Promoted
    Java / Software Developer

    Java / Software Developer

    Wolverine StaffingDexter, MI, US
    Full-time
    Looking for energetic and experienced Software Developers who relish challenging problems to solve with the skills to understand complex data requirements and create innovative solutions.In need a ...Show moreLast updated: 15 days ago
    • Promoted
    • New!
    Programmer Analyst

    Programmer Analyst

    Global Technical TalentLansing, MI, United States
    Full-time
    Programmer Analyst 6 - Full Stack Developer.Application Developer - C# and SQL.Programmer Analyst 6 - Full Stack Developer. Michigan Gaming Control Board (MGCB).These applications support compliance...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Programmer Analyst 6 - Senior developer

    Programmer Analyst 6 - Senior developer

    KyybaLansing, MI, United States
    Full-time
    Programmer Analyst 6 - Senior developer.Our client Public sector client is looking for a talented.Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering h...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Programmer Analyst 6 - Salesforce Developer

    Programmer Analyst 6 - Salesforce Developer

    Kaav Inc.Lansing, MI, United States
    Full-time
    Seeking a C2C candidate located in the specified area.This employee provides application development / integration services to the Department of Technology, Management and Budget and the Michigan Dep...Show moreLast updated: 3 hours ago
    • Promoted
    Software Engineer, Android

    Software Engineer, Android

    METALansing, MI, United States
    Full-time
    Meta), formerly known as Facebook Inc.When Facebook launched in 2004, it changed the way people connect.Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around t...Show moreLast updated: 21 days ago
    Senior Software Developer

    Senior Software Developer

    BS&ALansing, MI, US
    Full-time
    Quick Apply
    SENIOR SOFTWARE DEVELOPER We are seeking a skilled and motivated Senior Software Developer to join our dynamic team.As a Senior Software Developer, you will play a pivotal role in designing, develo...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Programmer Analyst 6 (Full Stack Developer) Local only

    Programmer Analyst 6 (Full Stack Developer) Local only

    InficareLansing, MI, United States
    Full-time
    Title : Programmer Analyst 6 (Full Stack Developer).Location : Lansing, MI, 48933(2 Days Onsite per week).Interview : In-person interview. Duration : 1 year with possible extension.Top Skills & Years of...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Programmer Analyst 3 - Salesforce Developer || Only Local to Lansing, MI

    Programmer Analyst 3 - Salesforce Developer || Only Local to Lansing, MI

    InficareLansing, MI, United States
    Full-time
    Job Title : Programmer Analyst 3 - Salesforce Developer.Location : Lansing, MI (Hybrid - 2 days onsite / week).Duration : 1 year with possible extension. Interview Process : Onsite interview at Lansing o...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Programmer Analyst 4

    Programmer Analyst 4

    My3Tech IncLansing, MI, United States
    Full-time
    The Programmer Analyst 4 will be responsible for development, design, and implementation of customizable solutions within Salesforce based on CRM needs. Work with colleagues, customers, and end user...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Programmer Analyst 6 - Sr. Genesys Developer

    Programmer Analyst 6 - Sr. Genesys Developer

    Agile Tech LabsLansing, MI, United States
    Full-time
    Job Title : Programmer Analyst 6 - Sr.Job Location : Lansing, MI (Hybrid).Genesys administration & Intelligent Workload Distribution (IWD) support. Strong hands-on experience with Java (routing strate...Show moreLast updated: 1 hour ago
    Software Developer

    Software Developer

    BS&ALansing, MI, US
    Full-time
    Quick Apply
    Software Developer (Hybrid) Job Overview We are seeking a skilled and motivated Software Developer to join our dynamic team. As a Software Developer, you will play a pivotal role in designing,...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Programmer Analyst 6 - Full Stack Developer

    Programmer Analyst 6 - Full Stack Developer

    Syntricate TechnologiesLansing, MI, United States
    Full-time
    Requisition Name : Programmer Analyst 6 (Full Stack Developer).Develop robust, scalable, and maintainable full-stack solutions using modern frameworks and technologies. Collaborate with UI / UX designe...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Programmer Analyst 4 - Share point Developer

    Programmer Analyst 4 - Share point Developer

    Kaav Inc.Lansing, MI, United States
    Full-time
    As an application developer, the employee performs a complete range of information system programmer / analyst assignments including, but not limited to, designing, developing, testing, and implement...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Programmer Analyst 5 - Full Stack Developer

    Programmer Analyst 5 - Full Stack Developer

    KyybaLansing, MI, United States
    Full-time
    Programmer Analyst 5 - Full Stack Developer.Programmer Analyst 5 - Full Stack Developer.Our client Public sector client is looking for a talented. Programmer Analyst 5 - Full Stack Developer.Founded...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Programmer Analyst 6

    Programmer Analyst 6

    Kaav Inc.Lansing, MI, United States
    Full-time
    As a Senior Application Developer, the employee performs a complete range of information system analyst assignments including, but not limited to, designing, developing, testing, and implementing c...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Programmer Analyst / .NET Developer

    Programmer Analyst / .NET Developer

    My3Tech IncDimondale, MI, United States
    Full-time
    Location : Dimondale, MI (Locals only).Top Skills & Years of Experience : .Experience working directly with customers to developing requirements for application development. Experience developing appli...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Programmer Analyst 6 - Senior AI Developer (Local only)

    Programmer Analyst 6 - Senior AI Developer (Local only)

    InficareLansing, MI, United States
    Full-time
    Job Title : Programmer Analyst 6 - Senior AI Developer.Location : Lansing, MI - 48933 (Hybrid - 2 days onsite / week).Candidates must be available for an in-person interview. Top Skills & Years of Exper...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Programmer Analyst 4 - Salesforce Developer

    Programmer Analyst 4 - Salesforce Developer

    Kaav Inc.Lansing, MI, United States
    Full-time
    Seeking a C2C candidate located in the specified area.The Programmer Analyst 4 will be responsible for development, design, and implementation of customizable solutions within Salesforce based on C...Show moreLast updated: 3 hours ago