Software Engineer
Greensboro, NC · On-site
$79K - $104K/yr
Experience leveraging AI-assisted software development tools to improve developer productivity, code quality, testing, and documentation is preferred.
Greensboro, NC · On-site
$79K - $104K/yr
Experience leveraging AI-assisted software development tools to improve developer productivity, code quality, testing, and documentation is preferred.
Greensboro, NC · On-site
$79K - $104K/yr
Experience leveraging AI-assisted software development tools to improve developer productivity, code quality, testing, and documentation is preferred.
Greensboro, NC · On-site
Net Software Engineer for a contract role in Greensboro, NC. The role involves leading the design and development of new software features and functionalities in collaboration with the product owner ...
Greensboro, NC · On-site
Net Software Engineer for a contract role in Greensboro, NC. The role involves leading the design and development of new software features and functionalities in collaboration with the product owner ...
Greensboro, NC · On-site
Net Software Engineer for a contract role. The role involves leading the design and development of new software features and functionalities in collaboration with the product owner and architecture ...
Greensboro, NC · On-site
Net Software Engineer for a contract role. The role involves leading the design and development of new software features and functionalities in collaboration with the product owner and architecture ...
Greensboro, NC · On-site
Net Software Engineer for a contract role. The role involves leading the design and development of new software features and functionalities in collaboration with the product owner and architecture ...
Greensboro, NC · On-site
Net Software Engineer for a contract role. The role involves leading the design and development of new software features and functionalities in collaboration with the product owner and architecture ...
$50.9K - $58.5K
4% of jobs
$62.7K is the 25th percentile. Wages below this are outliers.
$58.5K - $66.1K
38% of jobs
The median wage is $70.2K / yr.
$66.1K - $73.7K
15% of jobs
$73.7K - $81.3K
11% of jobs
$85.5K is the 75th percentile. Wages above this are outliers.
$81.3K - $88.9K
14% of jobs
$88.9K - $96.5K
11% of jobs
$96.5K - $104K
5% of jobs
$104K - $111.6K
1% of jobs
$111.6K - $119.2K
1% of jobs
$119.2K - $126.8K
1% of jobs
$126.8K - $134.4K
0% of jobs
$50.9K
$89.2K
$134.4K
| Aspect | Junior Java Developer | Java Developer |
|---|---|---|
| Required Experience | 0-2 years | 2+ years |
| Certifications | Optional, entry-level certifications | Optional, advanced certifications |
| Work Environment | Supportive, learning-focused teams | Project-driven, independent roles |
| Responsibilities | Assist in coding, bug fixing, learning frameworks | Design, develop, maintain Java applications |
The main difference between a Junior Java Developer and a Java Developer lies in experience, responsibilities, and independence. Junior Java Developers are typically entry-level, focusing on learning and supporting tasks, while Java Developers have more experience and handle complex development projects independently.
Junior Java developers are entry-level programmers who are part of a team of coders and developers. They work on both front-end and back-end codes to build an application. Being a junior Java developer requires extensive knowledge of coding and the program language JavaScript to develop and troubleshoot products. As a junior Java developer, you run tests to pinpoint errors, migrate code and data, and ensure the program is integrated with other company developments.

$79K - $104K/yr
Full-time
Retirement, PTO
Posted 17 days ago
8.8
Based on 14 frontline employees who took The Breakroom Quiz
144th of 841 rated public administrative organizations
Turn Great Ideas into Better City Services.
Design technology that makes a difference. Build innovative software solutions that improve City services and enhance the daily lives of the Greensboro community.
Compensation and Benefits:
Estimated Hiring Salary Range: $79,494.00 - $104,597.00 Full Salary Range: $79,494.00 - $142,252.00 Annually
Benefits:
The City of Greensboro offers an outstanding benefits package that supports your well-being.
Learn more Here
Work Schedule:
Generally Monday through Friday, 8:00 a.m. to 5:00 p.m., with flexibility.
Some weekend work is required for production deployments.
This is a remote/telecommuting position; however, the selected candidate will be expected to work onsite during the onboarding period and attend periodic onsite meetings as needed.
The City of Greensboro is seeking an innovative, collaborative, and customer-focused Software Engineer to join our Technology team. This position is responsible for designing, developing, testing, implementing, and supporting enterprise software solutions that power critical City operations and improve service delivery for employees and residents.
Whether you're developing new applications, modernizing legacy systems, or leveraging AI-assisted development tools to build smarter solutions, you'll have the opportunity to work on meaningful projects that directly impact one of North Carolina's largest municipalities.
The City's Technology team develops and supports enterprise applications that enable departments to deliver efficient, reliable, and innovative public services. Working collaboratively across the organization, our technology professionals create secure, scalable, and user-centered solutions that improve business processes, support data-driven decision-making, and advance the City's commitment to innovation and operational excellence.
We foster a culture of continuous learning, collaboration, creativity, and professional growth where new ideas are encouraged, and technology is used to solve real-world challenges.
Why You'll Love Working With Us
About the Role:
The Software Engineer designs, develops, tests, implements, and maintains enterprise software applications while supporting and enhancing the City's portfolio of custom-developed business systems.
Key Responsibilities:
Additional Position Details
Potential Career Path:
The City of Greensboro believes in investing in technology professionals through continuous learning, technical advancement, and leadership development.
Software Engineer -- Applications Development Manager -- Information Technology Sr. Manager -- Information Technology Director
Employees are encouraged to pursue advanced certifications, cloud technologies, cybersecurity, AI technologies, software architecture, and project management to expand their careers.
Join Our Team!
If you're passionate about software development, emerging technologies, and building innovative solutions that improve public services, we encourage you to apply for the Software Engineer position with the City of Greensboro.
Bring your ideas. Build technology that serves thousands of residents. Grow your career with a team that's shaping the future of local government technology.
QualificationsMinimum Qualifications:
Preferred Qualifications:
Get the full story on Breakroom
Sourced by ZipRecruiter
Public administration
1,001 - 5,000 Employees
Greensboro, NC, US
1808