iWorks Corporation
Overview
Senior Software Developer at iWorks Corporation. Remote role with some travel to Washington, DC. About iWorks: iWorks Corporation, founded in 2005, is a leading provider of information technology and professional services to the federal government. We are a recognized leader in personnel security and vetting solutions, Agile, DevOps, DevSecOps, data analytics, and cloud solutions. Our continuous process improvement approach, combined with our business and technology expertise, results in innovative solutions. Compensation: Salary range 130k - 140k, commensurate with skills, experience, location, and qualifications. Benefits include medical, dental, vision, life and disability; 401(k); health and wellness benefits; paid sick time, vacation time, and holiday time; annual raise consideration; and opportunities for bonuses through the year for innovation and business development. About This Position
We are seeking a highly skilled and motivated Senior Software Developer who is passionate about building impactful systems and driving meaningful change. The ideal candidate is fluent in Java or Python and demonstrates deep expertise in language constructs and architectural patterns. You should be comfortable solving complex, large-scale problems and have a strong background in system performance optimization. If you enjoy designing elegant solutions in fast-paced environments and making a tangible difference, we want to hear from you. On a day-to-day basis, you will: Work in a fast-paced, collaborative environment where ideas are discussed and challenged openly Deliver new features and improve reliability of core services, including major read/write paths for customer intake, application screening, and information dissemination Identify major system bottlenecks or flaws in business logic and proactively address them Take ownership over core product problems, propose your own solutions, and prove impact at scale with data Work across the stack to solve problems; there is no reliance on another engineer or team to get things done Required Education/Qualifications
U.S. Citizenship and the ability to obtain and maintain a Public Trust clearance Bachelor's degree in Computer Science, Information Systems, or a related field 10+ years of professional software development experience, with strong command of Java or Python Proven experience in leading system design and architecture with focus on scalability, reliability, and best practices Experience designing and implementing non-trivial distributed systems, including storage, caching, and application layers, with understanding of failure modes Hands-on experience modernizing legacy systems using the strangler pattern to transition from monolithic to microservices architecture Deep understanding of microservices, especially in high-throughput, low-latency environments Experience with phased migration techniques, including dark reads/writes and gradual cutovers Prior experience as a technical lead, mentor, or team lead with ability to guide engineering teams Please Note:
We maintain an on-camera policy for all virtual company meetings to foster engagement and collaboration. Reasonable exceptions may be granted with prior approval from HR or the applicable manager or client. FLSA & EMPLOYMENT STATUS : FLSA EXEMPT AND FULL-TIME iWorks Corporation is an Equal Employment Opportunity/Affirmative Action Employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, sexual orientation, or other protected characteristics. iWorks is committed to maintaining a safe and productive work environment for all employees and ensuring the security and well-being of our clients. As part of our standard hiring process, we may conduct background checks and drug screenings on potential candidates to assess their suitability for employment.
#J-18808-Ljbffr
Senior Software Developer at iWorks Corporation. Remote role with some travel to Washington, DC. About iWorks: iWorks Corporation, founded in 2005, is a leading provider of information technology and professional services to the federal government. We are a recognized leader in personnel security and vetting solutions, Agile, DevOps, DevSecOps, data analytics, and cloud solutions. Our continuous process improvement approach, combined with our business and technology expertise, results in innovative solutions. Compensation: Salary range 130k - 140k, commensurate with skills, experience, location, and qualifications. Benefits include medical, dental, vision, life and disability; 401(k); health and wellness benefits; paid sick time, vacation time, and holiday time; annual raise consideration; and opportunities for bonuses through the year for innovation and business development. About This Position
We are seeking a highly skilled and motivated Senior Software Developer who is passionate about building impactful systems and driving meaningful change. The ideal candidate is fluent in Java or Python and demonstrates deep expertise in language constructs and architectural patterns. You should be comfortable solving complex, large-scale problems and have a strong background in system performance optimization. If you enjoy designing elegant solutions in fast-paced environments and making a tangible difference, we want to hear from you. On a day-to-day basis, you will: Work in a fast-paced, collaborative environment where ideas are discussed and challenged openly Deliver new features and improve reliability of core services, including major read/write paths for customer intake, application screening, and information dissemination Identify major system bottlenecks or flaws in business logic and proactively address them Take ownership over core product problems, propose your own solutions, and prove impact at scale with data Work across the stack to solve problems; there is no reliance on another engineer or team to get things done Required Education/Qualifications
U.S. Citizenship and the ability to obtain and maintain a Public Trust clearance Bachelor's degree in Computer Science, Information Systems, or a related field 10+ years of professional software development experience, with strong command of Java or Python Proven experience in leading system design and architecture with focus on scalability, reliability, and best practices Experience designing and implementing non-trivial distributed systems, including storage, caching, and application layers, with understanding of failure modes Hands-on experience modernizing legacy systems using the strangler pattern to transition from monolithic to microservices architecture Deep understanding of microservices, especially in high-throughput, low-latency environments Experience with phased migration techniques, including dark reads/writes and gradual cutovers Prior experience as a technical lead, mentor, or team lead with ability to guide engineering teams Please Note:
We maintain an on-camera policy for all virtual company meetings to foster engagement and collaboration. Reasonable exceptions may be granted with prior approval from HR or the applicable manager or client. FLSA & EMPLOYMENT STATUS : FLSA EXEMPT AND FULL-TIME iWorks Corporation is an Equal Employment Opportunity/Affirmative Action Employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, sexual orientation, or other protected characteristics. iWorks is committed to maintaining a safe and productive work environment for all employees and ensuring the security and well-being of our clients. As part of our standard hiring process, we may conduct background checks and drug screenings on potential candidates to assess their suitability for employment.
#J-18808-Ljbffr