Develop custom software solutions to design, code, and enhance components across systems or applications using modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Responsibilities
Create tailored software solutions by designing, coding, and improving various components within systems or applications
Work independently and become an SME
Participate actively in team discussions
Provide solutions to work related problems
Collaborate with cross‑functional teams to gather and analyze requirements for custom software development
Principal Software Android Architect leading architecture, design, and development of complex, customer‑facing multi‑platform applications and deep Android capabilities.
Locations (2)
Holtsville, New York, United States
Lincolnshire, Illinois, United States
Compensation
$138,800.00 - $208,200.00 Annual
Responsibilities
Architects, designs, and oversees the development of software solutions for highly complex technical projects
Engineers intelligent application and Android framework architectures leveraging latest Google developments
Creates detailed software specifications and leads the technology roadmap process
Champions innovation and cultivates creativity among team members
Leads and advises on all aspects of the software development lifecycle
Requirements
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or a related technical field
Senior Software Engineer responsible for designing, building, and evolving platforms that support WGU students and internal teams, providing technical leadership and mentoring engineers.
Compensation
Pay Range: $143,700.00 - $222,700.00
Responsibilities
Research, design, develop, test, implement, and support software applications and systems
Lead the delivery of software solutions while maintaining accountability for quality, scope, timelines, and outcomes
Mentor engineers through technical guidance, code reviews, architecture discussions, and problem solving
Translate functional and non-functional requirements into scalable, maintainable software solutions
Identify technical risks, dependencies, and opportunities well in advance and help teams develop mitigation strategies
Requirements
Bachelor's Degree in Computer Science, Information Technology, or a related field
Nice to have: Master's Degree or PhD in Computer Science, Information Technology, or a related field
Senior Software Engineer to build and evolve internal platforms, reusable frameworks, AI tooling, and governance guardrails for Schwab engineering teams.
Compensation
In addition to the salary range, this role is eligible for bonus or incentive opportunities.
Responsibilities
Help build and evolve internal platforms, reusable frameworks, AI tooling, golden paths, agentic infrastructure, and governance guardrails
Contribute directly to platforms including technical debt management, enterprise governance, agent registries, agent pipelines, architecture assessment, and internal AI enablement solutions
Design systems that are scalable, secure, observable, and production-ready
Partner with architects, engineers, and stakeholders to solve complex problems
Requirements
Bachelor’s or Master’s degree in Computer Science or equivalent professional experience
Nice to have: Advanced degrees in Computer Science or Artificial Intelligence
Nice to have: experience working in private-sector, startup, or highly ambiguous environments