careertakescareertakes

Software Engineer II

Confidential Client•Software & Technology
Entry LevelFull-timeOn-SiteN/A
Tysons, Virginia
15 Hours Ago

The Software Engineer II at Confidential Client's PointCentral team is responsible for developing and maintaining C#/.NET backend services and customer-facing web interfaces for smart property management solutions. This role involves end-to-end ownership of features, integration with property management systems, and active participation in design and code reviews. The position emphasizes innovation, AI-assisted development, and collaboration within a high-achieving team focused on IoT and SaaS technologies.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Services and IT Consulting.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

This Software Engineer II role on the Confidential Client platform builds the cloud services and customer-facing experiences that power connected property solutions. You will own features end-to-end and collaborate across product, design, and operations to deliver reliable, production-quality systems.

  • Write and maintain high-quality C#/.NET back-end services and the customer-facing web UIs built on top of them.
  • Own features from ambiguous requirements through design, implementation, testing, release, and production support.
  • Build and maintain integrations with property management systems and partner platforms; design resilient APIs and data flows.
  • Participate in design discussions and code reviews; provide and receive constructive technical feedback.
  • Debug and troubleshoot issues across environments; identify root causes and deliver durable fixes.
  • Contribute technical improvements and propose ways to increase quality, performance, and developer productivity.
  • Collaborate closely with cross-functional teams to ensure features meet user needs and business goals.

AI-Fluent Engineering

The Confidential Client engineering teams incorporate AI-assisted development tools into their workflows. Expect to:

  • Use AI-assisted development tools as a regular part of your engineering workflow.
  • Rigorously validate AI-generated code for correctness, edge cases, security, and maintainability before it reaches production.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field — or equivalent work experience.
  • 2+ years of professional software development experience.
  • Strong object-oriented programming skills; professional C#/.NET experience preferred.
  • Experience with SQL databases, including schema design and application integration.
  • Experience building and consuming RESTful APIs.
  • Experience with a modern front-end framework (React preferred).
  • Experience creating and maintaining unit tests and automated test coverage.
  • Demonstrated ability to take ownership of work end-to-end.
  • Strong written and verbal communication skills; able to work cross-functionally and independently.

Please note: sponsorship of new applicants for employment authorization (e.g., H-1B) or other immigration-related support is not available for this position at this time.


Nice to Haves

  • Familiarity with microservices architecture.
  • Experience with distributed systems, event-driven architectures, or messaging technologies (Apache Kafka is a plus).
  • Prior experience integrating AI-assisted development tools into professional workflows.
  • Experience with observability, logging, error handling, and monitoring in production systems.
  • Experience with external-facing APIs and third-party platform integrations.
  • Experience working with IoT and hardware.
  • Proven ability developing high-availability, high-throughput services.

Why Work with Confidential Client

  • Collaborate with high-performing engineers and cross-functional stakeholders.
  • Make an immediate impact with real responsibility from day one.
  • Work on systems that interact with the physical world — see your work in action with IoT devices.
  • Ownership-minded culture — empowered to solve problems without micromanagement.
  • Exposure to a broad technology stack including C#, .NET, SQL Server, Kafka, React, and microservices.
  • Strong community and a culture that values collaboration and “keeping it fun.”
  • On-site collaboration expectation: employees work from the office approximately 4 days per week.

Compensation & Benefits

  • Base salary range: $88,000—$122,500 USD (base pay is part of a total compensation package and is determined by experience, location, and qualifications).
  • Total rewards include company-subsidized medical plans, HSA contributions, 401(k) with employer match, paid vacation and holidays, parental/bonding leave, paid wellness time, and company-paid disability and life insurance.

Please note: sponsorship of new applicants for employment authorization is not available for this position at this time.


Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range